Doxygen
config.h 文件参考
#include "configvalues.h"
+ config.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

命名空间

 Config
 Public function to deal with the configuration file.
 

宏定义

#define Config_getString(name)   (ConfigValues::instance().name())
 
#define Config_getBool(name)   (ConfigValues::instance().name())
 
#define Config_getInt(name)   (ConfigValues::instance().name())
 
#define Config_getEnum(name)   (ConfigValues::instance().name())
 
#define Config_getEnumAsString(name)   (ConfigValues::instance().name##_str())
 
#define Config_getList(name)   (ConfigValues::instance().name())
 
#define Config_updateString(name, value)   (ConfigValues::instance().update_##name(value));
 
#define Config_updateBool(name, value)   (ConfigValues::instance().update_##name(value));
 
#define Config_updateInt(name, value)   (ConfigValues::instance().update_##name(value));
 
#define Config_updateEnum(name, value)   (ConfigValues::instance().update_##name(value));
 
#define Config_updateList(name, ...)   (ConfigValues::instance().update_##name(__VA_ARGS__));
 

函数

void Config::init ()
 
void Config::writeTemplate (TextStream &t, bool shortList, bool updateOnly=FALSE)
 
void Config::compareDoxyfile (TextStream &t)
 
void Config::writeXMLDoxyfile (TextStream &t)
 
bool Config::parse (const QCString &fileName, bool update=FALSE)
 
void Config::postProcess (bool clearHeaderAndFooter, bool compare=FALSE)
 
void Config::checkAndCorrect (bool quiet)
 
void Config::updateObsolete ()
 
void Config::deinit ()
 

宏定义说明

◆ Config_getBool

#define Config_getBool (   name)    (ConfigValues::instance().name())

在文件 config.h33 行定义.

◆ Config_getEnum

#define Config_getEnum (   name)    (ConfigValues::instance().name())

在文件 config.h35 行定义.

◆ Config_getEnumAsString

#define Config_getEnumAsString (   name)    (ConfigValues::instance().name##_str())

在文件 config.h36 行定义.

◆ Config_getInt

#define Config_getInt (   name)    (ConfigValues::instance().name())

在文件 config.h34 行定义.

◆ Config_getList

#define Config_getList (   name)    (ConfigValues::instance().name())

在文件 config.h37 行定义.

◆ Config_getString

#define Config_getString (   name)    (ConfigValues::instance().name())

some convenience macros for accessing the config options mainly done like this for backward compatibility

在文件 config.h32 行定义.

◆ Config_updateBool

#define Config_updateBool (   name,
  value 
)    (ConfigValues::instance().update_##name(value));

在文件 config.h39 行定义.

◆ Config_updateEnum

#define Config_updateEnum (   name,
  value 
)    (ConfigValues::instance().update_##name(value));

在文件 config.h41 行定义.

◆ Config_updateInt

#define Config_updateInt (   name,
  value 
)    (ConfigValues::instance().update_##name(value));

在文件 config.h40 行定义.

◆ Config_updateList

#define Config_updateList (   name,
  ... 
)    (ConfigValues::instance().update_##name(__VA_ARGS__));

在文件 config.h42 行定义.

◆ Config_updateString

#define Config_updateString (   name,
  value 
)    (ConfigValues::instance().update_##name(value));

在文件 config.h38 行定义.