forked from qt-creator/qt-creator
Debugger: Documentation work on qtcreatorcdbext/Debugger.
Add comments, introduce internal switch in doc/api/qtcreator-api.qdocconf.
This commit is contained in:
@@ -41,6 +41,24 @@
|
||||
|
||||
typedef std::vector<int>::size_type VectorIndexType;
|
||||
|
||||
/*! \struct SymbolGroupValueContext
|
||||
\brief Structure to pass all IDebug interfaces required for SymbolGroupValue
|
||||
\ingroup qtcreatorcdbext */
|
||||
|
||||
/*! \class SymbolGroupValue
|
||||
|
||||
Flyweight tied to a SymbolGroupNode
|
||||
providing a convenient operator[] (name, index) and value
|
||||
getters for notation of dumpers.
|
||||
Inaccessible members return a SymbolGroupValue in state 'invalid'.
|
||||
Example:
|
||||
\code
|
||||
SymbolGroupValue container(symbolGroupNode, symbolGroupValueContext);
|
||||
if (SymbolGroupValue sizeV = container["d"]["size"])
|
||||
int size = sizeV.intValue()
|
||||
\endcode
|
||||
etc. \ingroup qtcreatorcdbext */
|
||||
|
||||
unsigned SymbolGroupValue::verbose = 0;
|
||||
|
||||
SymbolGroupValue::SymbolGroupValue(const std::string &parentError) :
|
||||
@@ -436,6 +454,12 @@ static inline std::string resolveQtSymbol(const char *symbolC,
|
||||
return rc;
|
||||
}
|
||||
|
||||
/*! \struct QtInfo
|
||||
|
||||
Qt Information determined on demand: Namespace, modules and basic class
|
||||
names containing the module for fast lookup.
|
||||
\ingroup qtcreatorcdbext */
|
||||
|
||||
const QtInfo &QtInfo::get(const SymbolGroupValueContext &ctx)
|
||||
{
|
||||
static const char qtCoreDefaultModule[] = "QtCored4";
|
||||
|
||||
Reference in New Issue
Block a user