Doxygen
|
Abstract base class for any configuration option. 更多...
#include <configimpl.h>
Public 类型 | |
enum | OptionType { O_Info, O_List, O_Enum, O_String, O_Int, O_Bool, O_Obsolete, O_Disabled } |
enum | { MAX_OPTION_LENGTH = 23 } |
Public 成员函数 | |
ConfigOption (OptionType t) | |
virtual | ~ConfigOption () |
OptionType | kind () const |
QCString | name () const |
QCString | docs () const |
QCString | dependsOn () const |
void | addDependency (const char *dep) |
void | setEncoding (const QCString &e) |
void | setUserComment (const QCString &u) |
Protected 成员函数 | |
virtual void | writeTemplate (TextStream &t, bool sl, bool upd)=0 |
virtual void | compareDoxyfile (TextStream &t)=0 |
virtual void | writeXMLDoxyfile (TextStream &t)=0 |
virtual void | convertStrToVal () |
virtual void | emptyValueToDefault () |
virtual void | substEnvVars ()=0 |
virtual void | init () |
virtual bool | isDefault () |
void | writeBoolValue (TextStream &t, bool v, bool initSpace=true) |
void | writeIntValue (TextStream &t, int i, bool initSpace=true) |
void | writeStringValue (TextStream &t, const QCString &s, bool initSpace=true) |
void | writeStringList (TextStream &t, const StringVector &l) |
Protected 属性 | |
QCString | m_spaces |
QCString | m_name |
QCString | m_doc |
QCString | m_dependency |
QCString | m_encoding |
QCString | m_userComment |
OptionType | m_kind |
友元 | |
class | ConfigImpl |
Abstract base class for any configuration option.
在文件 configimpl.h 第 35 行定义.
anonymous enum |
枚举值 | |
---|---|
MAX_OPTION_LENGTH | Maximum length of an option in the config file. Used for alignment purposes. |
在文件 configimpl.h 第 53 行定义.
The type of option
在文件 configimpl.h 第 42 行定义.
|
inline |
在文件 configimpl.h 第 60 行定义.
引用了 QCString::fill() , 以及 m_spaces.
|
inlinevirtual |
在文件 configimpl.h 第 64 行定义.
|
inline |
|
protectedpure virtual |
在 ConfigBool, ConfigInt, ConfigString, ConfigEnum, ConfigList, ConfigDisabled, ConfigObsolete , 以及 ConfigInfo 内被实现.
|
inlineprotectedvirtual |
|
inline |
|
inline |
|
inlineprotectedvirtual |
|
inlineprotectedvirtual |
被 ConfigBool, ConfigInt, ConfigString, ConfigEnum , 以及 ConfigList 重载.
在文件 configimpl.h 第 85 行定义.
|
inlineprotectedvirtual |
被 ConfigBool, ConfigInt, ConfigString, ConfigEnum , 以及 ConfigList 重载.
在文件 configimpl.h 第 86 行定义.
|
inline |
|
inline |
|
inline |
|
inline |
|
protectedpure virtual |
在 ConfigDisabled, ConfigObsolete, ConfigBool, ConfigInt, ConfigString, ConfigEnum, ConfigList , 以及 ConfigInfo 内被实现.
|
protected |
|
protected |
|
protected |
|
protected |
|
protectedpure virtual |
在 ConfigString, ConfigEnum, ConfigList, ConfigInfo, ConfigBool, ConfigInt, ConfigDisabled , 以及 ConfigObsolete 内被实现.
|
protectedpure virtual |
在 ConfigBool, ConfigInt, ConfigString, ConfigEnum, ConfigList, ConfigDisabled, ConfigObsolete , 以及 ConfigInfo 内被实现.
|
friend |
在文件 configimpl.h 第 37 行定义.
|
protected |
在文件 configimpl.h 第 96 行定义.
被这些函数引用 addDependency() , 以及 dependsOn().
|
protected |
|
protected |
在文件 configimpl.h 第 97 行定义.
被这些函数引用 setEncoding().
|
protected |
在文件 configimpl.h 第 99 行定义.
被这些函数引用 kind().
|
protected |
|
protected |
在文件 configimpl.h 第 93 行定义.
被这些函数引用 ConfigOption().
|
protected |
在文件 configimpl.h 第 98 行定义.
被这些函数引用 setUserComment().