Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
Classes | |
class | _stackVariable |
class | _string |
class | closeQtConfig |
class | endFunctionDefinition |
struct | EnumLookup |
struct | FormattingTraits |
struct | FormattingTraits< Encoding::Unicode > |
struct | FormattingTraits< Encoding::Utf8 > |
class | openQtConfig |
class | qtConfig |
class | repeat |
struct | SignalSlot |
class | startFunctionDefinition1 |
class | StringViewStreamable |
Typedefs | |
using | charliteral = _string<false> |
using | qstring = _string<true> |
using | stackVariable = _stackVariable<false> |
using | stackVariableWithInitParameters = _stackVariable<true> |
Enumerations | |
enum | : int { maxSegmentSize = 1024 } |
enum class | OverloadUse { Always , WhenAmbiguousOrEmpty , Never } |
enum class | Encoding { Utf8 , Unicode } |
enum class | SignalSlotOption { Ambiguous = 0x1 } |
Variables | |
static Encoding | encoding = Encoding::Utf8 |
static Language | _language = Language::Cpp |
QString | derefPointer |
char | listStart |
char | listEnd |
QString | nullPtr |
QString | operatorNew |
QString | qtQualifier |
QString | qualifier |
QString | self |
QString | eol |
QString | emptyString |
QString | cppQualifier = u"::"_s |
QString | cppTrue = u"true"_s |
QString | cppFalse = u"false"_s |
using language::charliteral = _string<false> |
Definition at line 110 of file language.h.
using language::qstring = _string<true> |
Definition at line 111 of file language.h.
using language::stackVariable = _stackVariable<false> |
Definition at line 173 of file language.h.
using language::stackVariableWithInitParameters = _stackVariable<true> |
Definition at line 174 of file language.h.
anonymous enum : int |
Enumerator | |
---|---|
maxSegmentSize |
Definition at line 237 of file language.cpp.
|
strong |
Enumerator | |
---|---|
Utf8 | |
Unicode |
Definition at line 83 of file language.h.
|
strong |
Enumerator | |
---|---|
Always | |
WhenAmbiguousOrEmpty | |
Never |
Definition at line 374 of file language.cpp.
|
strong |
Enumerator | |
---|---|
Ambiguous |
Definition at line 176 of file language.h.
void language::_formatStackVariable | ( | QTextStream & | str, |
const char * | className, | ||
QStringView | varName, | ||
bool | withInitParameters ) |
Definition at line 357 of file language.cpp.
References className, Cpp, language(), Python, and str.
Referenced by language::_stackVariable< withInitParameters >::format().
void language::_formatString | ( | QTextStream & | str, |
const QString & | value, | ||
const QString & | indent, | ||
bool | qString ) |
Definition at line 283 of file language.cpp.
References _language, QString::cbegin(), Cpp, encoding, str, Unicode, and Utf8.
Referenced by language::_string< AsQString >::format().
QString language::boolValue | ( | bool | v | ) |
Definition at line 493 of file language.cpp.
References Cpp, cppFalse, cppTrue, language(), Python, and QStringLiteral.
ConnectionSyntax language::connectionSyntax | ( | ) |
QLatin1StringView language::dockWidgetArea | ( | int | v | ) |
Definition at line 139 of file language.cpp.
References lookupEnum().
Referenced by CPP::WriteInitialization::acceptWidget().
|
inlinestatic |
Definition at line 504 of file language.cpp.
References QStringLiteral.
Referenced by enumValue().
Definition at line 506 of file language.cpp.
References Cpp, cppQualifier, dot(), and language().
Referenced by CPP::WriteInitialization::acceptLayoutItem(), and CPP::WriteInitialization::acceptWidget().
Definition at line 103 of file language.cpp.
References className, cppQualifier, language(), and Python.
Referenced by Python::WriteDeclaration::acceptUI(), and CPP::WriteInitialization::acceptWidget().
void language::formatConnection | ( | QTextStream & | str, |
const SignalSlot & | sender, | ||
const SignalSlot & | receiver, | ||
ConnectionSyntax | connectionSyntax ) |
Definition at line 459 of file language.cpp.
References Ambiguous, connectionSyntax(), QStringView::contains(), Cpp, formatMemberFnPtrConnection(), formatStringBasedConnection(), QString::indexOf(), QStringView::isEmpty(), language(), QString::left(), MemberFunctionPtr, QStringView::mid(), language::SignalSlot::name, language::SignalSlot::options, Python, language::SignalSlot::signature, str, and StringBased.
Referenced by CPP::WriteInitialization::acceptConnection().
|
static |
Definition at line 185 of file language.cpp.
Referenced by formatStringSequence().
|
static |
Definition at line 407 of file language.cpp.
References Always, Ambiguous, formatOverload(), QStringView::left(), QStringView::mid(), Never, Q_ASSERT, str, and WhenAmbiguousOrEmpty.
Referenced by formatMemberFnPtrConnection().
|
static |
Definition at line 440 of file language.cpp.
References formatMemberFnPtr(), language::SignalSlot::name, Never, str, and WhenAmbiguousOrEmpty.
Referenced by formatConnection().
|
static |
Definition at line 388 of file language.cpp.
References arg, args, QList< T >::at(), i, isConstRef(), QList< T >::size(), and QStringView::split().
Referenced by formatMemberFnPtr().
|
static |
Definition at line 210 of file language.cpp.
References str.
Referenced by formatStringSequence().
|
static |
Definition at line 451 of file language.cpp.
References language::SignalSlot::name, language::SignalSlot::signature, and str.
Referenced by formatConnection().
|
static |
Definition at line 257 of file language.cpp.
References formatEscapedNumber(), formatSpecialCharacter(), it, maxSegmentSize, and str.
|
static |
Definition at line 383 of file language.cpp.
References arg.
Referenced by formatOverload().
Language language::language | ( | ) |
Definition at line 16 of file language.cpp.
References _language.
Referenced by _formatStackVariable(), CPP::WriteInitialization::acceptUI(), CPP::WriteInitialization::acceptWidget(), boolValue(), enumValue(), fixClassName(), formatConnection(), and Uic::write().
QLatin1StringView language::lookupEnum | ( | const EnumLookup(&) | array[N], |
int | value, | ||
int | defaultIndex = 0 ) |
Definition at line 91 of file language.cpp.
References defaultIndex(), i, and qWarning.
Referenced by dockWidgetArea(), paletteColorRole(), sizePolicy(), and toolbarArea().
|
inline |
Definition at line 167 of file language.h.
References str.
QTextStream & language::operator<< | ( | QTextStream & | str, |
const closeQtConfig & | c ) |
Definition at line 78 of file language.cpp.
References str.
QTextStream & language::operator<< | ( | QTextStream & | str, |
const endFunctionDefinition & | f ) |
Definition at line 344 of file language.cpp.
|
inline |
Definition at line 104 of file language.h.
References str.
QTextStream & language::operator<< | ( | QTextStream & | str, |
const openQtConfig & | c ) |
Definition at line 72 of file language.cpp.
References str.
QTextStream & language::operator<< | ( | QTextStream & | str, |
const qtConfig & | c ) |
Definition at line 66 of file language.cpp.
References str.
QTextStream & language::operator<< | ( | QTextStream & | str, |
const repeat & | r ) |
Definition at line 307 of file language.cpp.
QTextStream & language::operator<< | ( | QTextStream & | str, |
const startFunctionDefinition1 & | f ) |
Definition at line 323 of file language.cpp.
QLatin1StringView language::paletteColorRole | ( | int | v | ) |
Definition at line 153 of file language.cpp.
References lookupEnum().
void language::setConnectionSyntax | ( | ConnectionSyntax | cs | ) |
Definition at line 18 of file language.cpp.
References _language, Cpp, derefPointer, emptyString, encoding, eol, listEnd, listStart, nullPtr, operatorNew, Python, qtQualifier, qualifier, self, Unicode, and Utf8.
Referenced by runUic().
QLatin1StringView language::sizePolicy | ( | int | v | ) |
Definition at line 124 of file language.cpp.
References lookupEnum().
QLatin1StringView language::toolbarArea | ( | int | v | ) |
Definition at line 110 of file language.cpp.
References lookupEnum().
|
static |
Definition at line 14 of file language.cpp.
Referenced by _formatString(), language(), and setLanguage().
QString language::cppFalse = u"false"_s |
Definition at line 64 of file language.cpp.
Referenced by boolValue().
QString language::cppQualifier = u"::"_s |
Definition at line 62 of file language.cpp.
Referenced by enumValue(), and fixClassName().
QString language::cppTrue = u"true"_s |
Definition at line 63 of file language.cpp.
Referenced by boolValue().
QString language::derefPointer |
Definition at line 51 of file language.cpp.
Referenced by CPP::WriteInitialization::acceptActionRef(), CPP::WriteInitialization::acceptLayoutItem(), CPP::WriteInitialization::acceptUI(), CPP::WriteInitialization::acceptWidget(), and setLanguage().
QString language::emptyString |
Definition at line 60 of file language.cpp.
Referenced by CPP::WriteInitialization::acceptWidget(), and setLanguage().
|
static |
Definition at line 13 of file language.cpp.
Referenced by _formatString(), and setLanguage().
QString language::eol |
Definition at line 59 of file language.cpp.
Referenced by CPP::WriteInitialization::acceptAction(), CPP::WriteInitialization::acceptActionGroup(), CPP::WriteInitialization::acceptActionRef(), CPP::WriteInitialization::acceptConnection(), CPP::WriteInitialization::acceptLayout(), CPP::WriteInitialization::acceptLayoutItem(), CPP::WriteInitialization::acceptSpacer(), CPP::WriteInitialization::acceptTabStops(), CPP::WriteInitialization::acceptUI(), CPP::WriteInitialization::acceptWidget(), setLanguage(), CPP::writeIconAddFile(), and CPP::writeIconAddPixmap().
char language::listEnd |
Definition at line 53 of file language.cpp.
Referenced by setLanguage().
char language::listStart |
Definition at line 52 of file language.cpp.
Referenced by setLanguage().
QString language::nullPtr |
Definition at line 54 of file language.cpp.
Referenced by setLanguage().
QString language::operatorNew |
Definition at line 55 of file language.cpp.
Referenced by CPP::WriteInitialization::acceptAction(), CPP::WriteInitialization::acceptActionGroup(), CPP::WriteInitialization::acceptLayout(), CPP::WriteInitialization::acceptWidget(), and setLanguage().
QString language::qtQualifier |
Definition at line 56 of file language.cpp.
Referenced by setLanguage().
QString language::qualifier |
Definition at line 57 of file language.cpp.
Referenced by CPP::WriteInitialization::acceptTabStops(), CPP::WriteInitialization::acceptUI(), CPP::operator<<(), CPP::operator<<(), setLanguage(), CPP::writeIconAddFile(), and CPP::writeIconAddPixmap().
QString language::self |
Definition at line 58 of file language.cpp.
Referenced by CPP::WriteInitialization::acceptUI(), and setLanguage().