34 for( FileList::ConstIterator it=fileList.begin(); it!=fileList.end(); ++it )
46 for( NamespaceList::ConstIterator it=namespaceList.begin(); it!=namespaceList.end(); ++it )
48 for( ClassList::ConstIterator it=classList.begin(); it!=classList.end(); ++it )
50 for( FunctionList::ConstIterator it=functionList.begin(); it!=functionList.end(); ++it )
52 for( FunctionDefinitionList::ConstIterator it=functionDefinitionList.begin(); it!=functionDefinitionList.end(); ++it )
54 for( VariableList::ConstIterator it=variableList.begin(); it!=variableList.end(); ++it )
66 for( NamespaceList::ConstIterator it=namespaceList.begin(); it!=namespaceList.end(); ++it )
68 for( ClassList::ConstIterator it=classList.begin(); it!=classList.end(); ++it )
70 for( FunctionList::ConstIterator it=functionList.begin(); it!=functionList.end(); ++it )
72 for( FunctionDefinitionList::ConstIterator it=functionDefinitionList.begin(); it!=functionDefinitionList.end(); ++it )
74 for( VariableList::ConstIterator it=variableList.begin(); it!=variableList.end(); ++it )
85 for( ClassList::ConstIterator it=classList.begin(); it!=classList.end(); ++it )
87 for( FunctionList::ConstIterator it=functionList.begin(); it!=functionList.end(); ++it )
89 for( FunctionDefinitionList::ConstIterator it=functionDefinitionList.begin(); it!=functionDefinitionList.end(); ++it )
91 for( VariableList::ConstIterator it=variableList.begin(); it!=variableList.end(); ++it )
The list of code model classes.
FunctionList functionList()
VariableList variableList()
FunctionDefinitionList functionDefinitionList()
virtual void parseFile(const FileModel *file)
Parses recursively all code in the file.
virtual void parseClass(const ClassModel *klass)
Parses recursively all code in the class klass.
virtual void parseNamespace(const NamespaceModel *ns)
Parses recursively all code in the namespace ns.
virtual void parseFunction(const FunctionModel *fun)
Parses function (function declaration) fun.
virtual void parseCode(const CodeModel *model)
Parses recursively all code in the model.
virtual void parseFunctionDefinition(const FunctionDefinitionModel *fun)
Parses function definition fun.
virtual ~CodeModelTreeParser()
Destructor.
CodeModelTreeParser()
Constructor.
virtual void parseVariable(const VariableModel *var)
Parses variable var.
Code Model - a memory symbol store.
FileList fileList()
Gets the list of files in the store.
The list of code model files.
The list of code model function definitions.
The list of code model functions.
The list of code model namespaces.
NamespaceList namespaceList()
The list of code model variables.
Code Model - a memory symbol store.
Tree parser for a code model.