KDECore
kconfig_compiler.cpp File Reference
#include <QtCore/QCoreApplication>#include <QtCore/QFile>#include <QtCore/QFileInfo>#include <QtCore/QSettings>#include <QtCore/QTextStream>#include <QtXml/QDomAttr>#include <QtCore/QRegExp>#include <QtCore/QStringList>#include <ostream>#include <iostream>#include <stdlib.h>Go to the source code of this file.
Functions | |
| static void | addQuotes (QString &s) |
| QString | cppType (const QString &type) |
| QString | defaultValue (const QString &type) |
| static QString | dumpNode (const QDomNode &node) |
| static QString | enumName (const QString &n, const CfgEntry::Choices &c) |
| static QString | enumName (const QString &n) |
| static QString | enumType (const CfgEntry *e) |
| static QString | enumTypeQualifier (const QString &n, const CfgEntry::Choices &c) |
| static QString | filenameOnly (const QString &path) |
| static QString | getFunction (const QString &n, const QString &className=QString()) |
| QString | indent (QString text, int spaces) |
| static bool | isUnsigned (const QString &type) |
| QString | itemAccessorBody (CfgEntry *e) |
| static QString | itemDeclaration (const CfgEntry *e) |
| static QString | itemPath (const CfgEntry *e) |
| QString | itemType (const QString &type) |
| static QString | itemVar (const CfgEntry *e) |
| static QString | literalString (const QString &s) |
| int | main (int argc, char **argv) |
| QString | memberAccessorBody (CfgEntry *e) |
| QString | memberMutatorBody (CfgEntry *e) |
| QString | newItem (const QString &type, const QString &name, const QString &key, const QString &defaultValue, const QString ¶m=QString()) |
| static std::ostream & | operator<< (std::ostream &o, const QString &str) |
| QString | param (const QString &type) |
| QString | paramString (const QString &group, const QList< Param > ¶meters) |
| QString | paramString (const QString &s, const CfgEntry *e, int i) |
| static void | parseArgs (const QStringList &args, QString &directory, QString &file1, QString &file2) |
| CfgEntry * | parseEntry (const QString &group, const QDomElement &element) |
| static void | preProcessDefault (QString &defaultValue, const QString &name, const QString &type, const CfgEntry::Choices &choices, QString &code) |
| static QString | quoteString (const QString &s) |
| static QString | setFunction (const QString &n, const QString &className=QString()) |
| static QString | signalEnumName (const QString &signalName) |
| QString | userTextsFunctions (CfgEntry *e, QString itemVarStr=QString(), QString i=QString()) |
| static QString | varName (const QString &n) |
| static QString | varPath (const QString &n) |
Variables | |
| QStringList | allNames |
| QString | Const |
| bool | dpointer |
| bool | globalEnums |
| bool | itemAccessors |
| QString | This |
| bool | useEnumTypes |
| QRegExp * | validNameRegexp |
Function Documentation
| static void addQuotes | ( | QString & | s | ) | [static] |
Definition at line 378 of file kconfig_compiler.cpp.
Actual C++ storage type for given type.
Definition at line 826 of file kconfig_compiler.cpp.
Definition at line 855 of file kconfig_compiler.cpp.
| static QString dumpNode | ( | const QDomNode & | node | ) | [static] |
Definition at line 406 of file kconfig_compiler.cpp.
Definition at line 319 of file kconfig_compiler.cpp.
Definition at line 312 of file kconfig_compiler.cpp.
| static QString enumType | ( | const CfgEntry * | e | ) | [static] |
Definition at line 330 of file kconfig_compiler.cpp.
Definition at line 341 of file kconfig_compiler.cpp.
Definition at line 418 of file kconfig_compiler.cpp.
Definition at line 367 of file kconfig_compiler.cpp.
Definition at line 1163 of file kconfig_compiler.cpp.
Definition at line 784 of file kconfig_compiler.cpp.
| QString itemAccessorBody | ( | CfgEntry * | e | ) |
Definition at line 1150 of file kconfig_compiler.cpp.
| static QString itemDeclaration | ( | const CfgEntry * | e | ) | [static] |
Definition at line 894 of file kconfig_compiler.cpp.
| static QString itemPath | ( | const CfgEntry * | e | ) | [static] |
Definition at line 934 of file kconfig_compiler.cpp.
Definition at line 884 of file kconfig_compiler.cpp.
| static QString itemVar | ( | const CfgEntry * | e | ) | [static] |
Definition at line 910 of file kconfig_compiler.cpp.
Definition at line 394 of file kconfig_compiler.cpp.
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 1181 of file kconfig_compiler.cpp.
| QString memberAccessorBody | ( | CfgEntry * | e | ) |
Definition at line 1052 of file kconfig_compiler.cpp.
| QString memberMutatorBody | ( | CfgEntry * | e | ) |
Definition at line 1076 of file kconfig_compiler.cpp.
| QString newItem | ( | const QString & | type, | |
| const QString & | name, | |||
| const QString & | key, | |||
| const QString & | defaultValue, | |||
| const QString & | param = QString() | |||
| ) |
Definition at line 946 of file kconfig_compiler.cpp.
| static std::ostream& operator<< | ( | std::ostream & | o, | |
| const QString & | str | |||
| ) | [inline, static] |
Definition at line 41 of file kconfig_compiler.cpp.
Return parameter declaration for given type.
Definition at line 794 of file kconfig_compiler.cpp.
Definition at line 983 of file kconfig_compiler.cpp.
Definition at line 962 of file kconfig_compiler.cpp.
| static void parseArgs | ( | const QStringList & | args, | |
| QString & | directory, | |||
| QString & | file1, | |||
| QString & | file2 | |||
| ) | [static] |
Definition at line 47 of file kconfig_compiler.cpp.
| CfgEntry* parseEntry | ( | const QString & | group, | |
| const QDomElement & | element | |||
| ) |
Definition at line 511 of file kconfig_compiler.cpp.
| static void preProcessDefault | ( | QString & | defaultValue, | |
| const QString & | name, | |||
| const QString & | type, | |||
| const CfgEntry::Choices & | choices, | |||
| QString & | code | |||
| ) | [static] |
Definition at line 435 of file kconfig_compiler.cpp.
Definition at line 384 of file kconfig_compiler.cpp.
Definition at line 356 of file kconfig_compiler.cpp.
Definition at line 426 of file kconfig_compiler.cpp.
Definition at line 1006 of file kconfig_compiler.cpp.
Definition at line 286 of file kconfig_compiler.cpp.
Definition at line 300 of file kconfig_compiler.cpp.
Variable Documentation
Definition at line 103 of file kconfig_compiler.cpp.
Definition at line 106 of file kconfig_compiler.cpp.
Definition at line 102 of file kconfig_compiler.cpp.
Definition at line 99 of file kconfig_compiler.cpp.
Definition at line 101 of file kconfig_compiler.cpp.
Definition at line 105 of file kconfig_compiler.cpp.
Definition at line 100 of file kconfig_compiler.cpp.
| QRegExp* validNameRegexp |
Definition at line 104 of file kconfig_compiler.cpp.
KDE 4.3 API Reference