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(), ClassModel::functionDefinitionList(), ClassModel::functionList(), parseClass(), parseFunction(), parseFunctionDefinition(), parseVariable(), and ClassModel::variableList(). Referenced by parseClass(), parseFile(), and parseNamespace(). |
|
Definition at line 31 of file codemodel_treeparser.cpp. References CodeModel::fileList(), FileList, parseCode(), and parseFile(). Referenced by parseCode(). |
|
Definition at line 38 of file codemodel_treeparser.cpp. References ClassList, file, FunctionDefinitionList, FunctionList, NamespaceList, parseClass(), parseFile(), parseFunction(), parseFunctionDefinition(), parseNamespace(), parseVariable(), and VariableList. Referenced by parseCode(), and parseFile(). |
|
Definition at line 95 of file codemodel_treeparser.cpp. References parseFunction(). Referenced by parseClass(), parseFile(), parseFunction(), and parseNamespace(). |
|
Definition at line 99 of file codemodel_treeparser.cpp. References parseFunctionDefinition(). Referenced by parseClass(), parseFile(), parseFunctionDefinition(), and parseNamespace(). |
|
Definition at line 58 of file codemodel_treeparser.cpp. References ClassModel::classList(), ClassModel::functionDefinitionList(), ClassModel::functionList(), NamespaceModel::namespaceList(), parseClass(), parseFunction(), parseFunctionDefinition(), parseNamespace(), parseVariable(), and ClassModel::variableList(). Referenced by parseFile(), and parseNamespace(). |
|
Definition at line 103 of file codemodel_treeparser.cpp. References parseVariable(). Referenced by parseClass(), parseFile(), parseNamespace(), and parseVariable(). |
The documentation for this class was generated from the following files:
- lib/interfaces/codemodel_treeparser.h
- lib/interfaces/codemodel_treeparser.cpp