CodeModelTreeParser Class Reference
#include <codemodel_treeparser.h>
Public Member Functions | |
CodeModelTreeParser () | |
virtual | ~CodeModelTreeParser () |
virtual void | parseCode (const CodeModel *model) |
virtual void | parseFile (const FileModel *file) |
virtual void | parseNamespace (const NamespaceModel *ns) |
virtual void | parseClass (const ClassModel *klass) |
virtual void | parseFunction (const FunctionModel *fun) |
virtual void | parseFunctionDefinition (const FunctionDefinitionModel *fun) |
virtual void | parseVariable (const VariableModel *var) |
Private Member Functions | |
CodeModelTreeParser (const CodeModelTreeParser &source) | |
void | operator= (const CodeModelTreeParser &source) |
Constructor & Destructor Documentation
|
Definition at line 23 of file codemodel_treeparser.cpp. |
|
Definition at line 27 of file codemodel_treeparser.cpp. |
|
|
Member Function Documentation
|
|
|
Definition at line 78 of file codemodel_treeparser.cpp. References ClassModel::classList(), ClassList, ClassModel::functionDefinitionList(), FunctionDefinitionList, ClassModel::functionList(), FunctionList, parseFunction(), parseFunctionDefinition(), parseVariable(), ClassModel::variableList(), and VariableList. Referenced by parseFile(), and parseNamespace(). |
|
Definition at line 31 of file codemodel_treeparser.cpp. References CodeModel::fileList(), FileList, and parseFile(). |
|
Definition at line 38 of file codemodel_treeparser.cpp. References ClassModel::classList(), ClassList, file, ClassModel::functionDefinitionList(), FunctionDefinitionList, ClassModel::functionList(), FunctionList, NamespaceModel::namespaceList(), NamespaceList, parseClass(), parseFunction(), parseFunctionDefinition(), parseNamespace(), parseVariable(), ClassModel::variableList(), and VariableList. Referenced by parseCode(). |
|
Definition at line 95 of file codemodel_treeparser.cpp. Referenced by parseClass(), parseFile(), and parseNamespace(). |
|
Definition at line 99 of file codemodel_treeparser.cpp. Referenced by parseClass(), parseFile(), and parseNamespace(). |
|
Definition at line 58 of file codemodel_treeparser.cpp. References ClassModel::classList(), ClassList, ClassModel::functionDefinitionList(), FunctionDefinitionList, ClassModel::functionList(), FunctionList, NamespaceModel::namespaceList(), NamespaceList, parseClass(), parseFunction(), parseFunctionDefinition(), parseVariable(), ClassModel::variableList(), and VariableList. Referenced by parseFile(). |
|
Definition at line 103 of file codemodel_treeparser.cpp. Referenced by parseClass(), parseFile(), and parseNamespace(). |
The documentation for this class was generated from the following files:
- lib/interfaces/codemodel_treeparser.h
- lib/interfaces/codemodel_treeparser.cpp