KDevelop API Documentation

CodeModelTreeParser Class Reference

#include <codemodel_treeparser.h>

List of all members.

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

CodeModelTreeParser::CodeModelTreeParser  ) 
 

Definition at line 23 of file codemodel_treeparser.cpp.

CodeModelTreeParser::~CodeModelTreeParser  )  [virtual]
 

Definition at line 27 of file codemodel_treeparser.cpp.

CodeModelTreeParser::CodeModelTreeParser const CodeModelTreeParser source  )  [private]
 


Member Function Documentation

void CodeModelTreeParser::operator= const CodeModelTreeParser source  )  [private]
 

void CodeModelTreeParser::parseClass const ClassModel klass  )  [virtual]
 

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().

void CodeModelTreeParser::parseCode const CodeModel model  )  [virtual]
 

Definition at line 31 of file codemodel_treeparser.cpp.

References CodeModel::fileList(), FileList, parseCode(), and parseFile().

Referenced by parseCode().

void CodeModelTreeParser::parseFile const FileModel file  )  [virtual]
 

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().

void CodeModelTreeParser::parseFunction const FunctionModel fun  )  [virtual]
 

Definition at line 95 of file codemodel_treeparser.cpp.

References parseFunction().

Referenced by parseClass(), parseFile(), parseFunction(), and parseNamespace().

void CodeModelTreeParser::parseFunctionDefinition const FunctionDefinitionModel fun  )  [virtual]
 

Definition at line 99 of file codemodel_treeparser.cpp.

References parseFunctionDefinition().

Referenced by parseClass(), parseFile(), parseFunctionDefinition(), and parseNamespace().

void CodeModelTreeParser::parseNamespace const NamespaceModel ns  )  [virtual]
 

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().

void CodeModelTreeParser::parseVariable const VariableModel var  )  [virtual]
 

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:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:21 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003