ClassModel Class Reference
#include <codemodel.h>
Inheritance diagram for ClassModel:


Member Typedef Documentation
|
Reimplemented from CodeModelItem. Reimplemented in NamespaceModel, and FileModel. Definition at line 228 of file codemodel.h. |
Constructor & Destructor Documentation
|
Definition at line 357 of file codemodel.cpp. |
|
|
Member Function Documentation
|
Definition at line 367 of file codemodel.cpp. References m_baseClassList. |
|
Definition at line 417 of file codemodel.cpp. References ClassDom, and m_classes. Referenced by read(). |
|
Definition at line 626 of file codemodel.cpp. References EnumDom, and m_enumerators. Referenced by read(). |
|
Definition at line 473 of file codemodel.cpp. References FunctionDom, and m_functions. Referenced by read(). |
|
Definition at line 529 of file codemodel.cpp. References FunctionDefinitionDom, and m_functionDefinitions. Referenced by read(). |
|
Definition at line 679 of file codemodel.cpp. References m_typeAliases, and TypeAliasDom. Referenced by read(). |
|
Definition at line 579 of file codemodel.cpp. References m_variables, and VariableDom. Referenced by read(). |
|
Definition at line 362 of file codemodel.cpp. |
|
Definition at line 412 of file codemodel.cpp. |
|
Definition at line 407 of file codemodel.cpp. |
|
Definition at line 390 of file codemodel.cpp. |
|
Definition at line 378 of file codemodel.cpp. References ClassList, and m_classes. Referenced by CodeModelTreeParser::parseClass(), CodeModelTreeParser::parseFile(), CodeModelTreeParser::parseNamespace(), and write(). |
|
Definition at line 616 of file codemodel.cpp. References EnumDom, and m_enumerators. |
|
Definition at line 611 of file codemodel.cpp. References EnumDom, and m_enumerators. |
|
Definition at line 602 of file codemodel.cpp. References EnumList, and m_enumerators. |
|
Definition at line 593 of file codemodel.cpp. References EnumList, and m_enumerators. Referenced by write(). |
|
Definition at line 468 of file codemodel.cpp. References FunctionList, and m_functions. |
|
Definition at line 463 of file codemodel.cpp. References FunctionList, and m_functions. |
|
Definition at line 524 of file codemodel.cpp. References FunctionDefinitionList, and m_functionDefinitions. |
|
Definition at line 519 of file codemodel.cpp. References FunctionDefinitionList, and m_functionDefinitions. |
|
Definition at line 502 of file codemodel.cpp. References FunctionDefinitionList, and m_functionDefinitions. |
|
Definition at line 490 of file codemodel.cpp. References FunctionDefinitionList, and m_functionDefinitions. Referenced by CodeModelTreeParser::parseClass(), CodeModelTreeParser::parseFile(), CodeModelTreeParser::parseNamespace(), and write(). |
|
Definition at line 446 of file codemodel.cpp. References FunctionList, and m_functions. |
|
Definition at line 434 of file codemodel.cpp. References FunctionList, and m_functions. Referenced by CodeModelTreeParser::parseClass(), CodeModelTreeParser::parseFile(), CodeModelTreeParser::parseNamespace(), and write(). |
|
Definition at line 402 of file codemodel.cpp. References m_classes. |
|
Definition at line 621 of file codemodel.cpp. References m_enumerators. |
|
Definition at line 458 of file codemodel.cpp. References m_functions. |
|
Definition at line 514 of file codemodel.cpp. References m_functionDefinitions. |
|
Definition at line 664 of file codemodel.cpp. References m_typeAliases. |
|
Definition at line 574 of file codemodel.cpp. References m_variables. |
|
Reimplemented from CodeModelItem. Reimplemented in NamespaceModel. Definition at line 230 of file codemodel.h. |
|
|
|
Reimplemented from CodeModelItem. Reimplemented in NamespaceModel, and FileModel. Definition at line 921 of file codemodel.cpp. References addClass(), addEnum(), addFunction(), addFunctionDefinition(), addTypeAlias(), addVariable(), ClassDom, CodeModelItem::codeModel(), CodeModel::create(), EnumDom, FunctionDefinitionDom, FunctionDom, m_classes, m_enumerators, m_functionDefinitions, m_functions, m_scope, m_typeAliases, m_variables, CodeModelItem::read(), TypeAliasDom, and VariableDom. Referenced by NamespaceModel::read(). |
|
Definition at line 373 of file codemodel.cpp. References m_baseClassList. |
|
Definition at line 426 of file codemodel.cpp. |
|
Definition at line 635 of file codemodel.cpp. References EnumDom, and m_enumerators. |
|
Definition at line 482 of file codemodel.cpp. References FunctionDom, and m_functions. |
|
Definition at line 538 of file codemodel.cpp. References FunctionDefinitionDom, and m_functionDefinitions. |
|
Definition at line 688 of file codemodel.cpp. References m_typeAliases, and TypeAliasDom. |
|
Definition at line 588 of file codemodel.cpp. References m_variables, and VariableDom. |
|
Definition at line 232 of file codemodel.h. |
|
Definition at line 233 of file codemodel.h. References m_scope. |
|
Definition at line 674 of file codemodel.cpp. References m_typeAliases, and TypeAliasList. |
|
Definition at line 669 of file codemodel.cpp. References m_typeAliases, and TypeAliasList. |
|
Definition at line 652 of file codemodel.cpp. References m_typeAliases, and TypeAliasList. |
|
Definition at line 640 of file codemodel.cpp. References m_typeAliases, and TypeAliasList. Referenced by write(). |
|
Definition at line 569 of file codemodel.cpp. References m_variables, and VariableDom. |
|
Definition at line 564 of file codemodel.cpp. References m_variables, and VariableDom. |
|
Definition at line 555 of file codemodel.cpp. References m_variables, and VariableList. |
|
Definition at line 546 of file codemodel.cpp. References m_variables, and VariableList. Referenced by CodeModelTreeParser::parseClass(), CodeModelTreeParser::parseFile(), CodeModelTreeParser::parseNamespace(), and write(). |
|
Reimplemented from CodeModelItem. Reimplemented in NamespaceModel, and FileModel. Definition at line 978 of file codemodel.cpp. References classList(), ClassList, enumList(), EnumList, functionDefinitionList(), FunctionDefinitionList, functionList(), FunctionList, m_scope, typeAliasList(), TypeAliasList, variableList(), VariableList, and CodeModelItem::write(). Referenced by NamespaceModel::write(). |
Friends And Related Function Documentation
|
Reimplemented in NamespaceModel, and FileModel. Definition at line 303 of file codemodel.h. |
Member Data Documentation
|
Definition at line 292 of file codemodel.h. Referenced by addBaseClass(), and removeBaseClass(). |
|
Definition at line 293 of file codemodel.h. Referenced by addClass(), classByName(), classList(), hasClass(), read(), and removeClass(). |
|
Definition at line 298 of file codemodel.h. Referenced by addEnum(), enumByName(), enumList(), hasEnum(), read(), and removeEnum(). |
|
Definition at line 295 of file codemodel.h. Referenced by addFunctionDefinition(), functionDefinitionByName(), functionDefinitionList(), hasFunctionDefinition(), read(), and removeFunctionDefinition(). |
|
Definition at line 294 of file codemodel.h. Referenced by addFunction(), functionByName(), functionList(), hasFunction(), read(), and removeFunction(). |
|
Definition at line 291 of file codemodel.h. Referenced by read(), setScope(), and write(). |
|
Definition at line 297 of file codemodel.h. Referenced by addTypeAlias(), hasTypeAlias(), read(), removeTypeAlias(), typeAliasByName(), and typeAliasList(). |
|
Definition at line 296 of file codemodel.h. Referenced by addVariable(), hasVariable(), read(), removeVariable(), variableByName(), and variableList(). |
The documentation for this class was generated from the following files:
- lib/interfaces/codemodel.h
- lib/interfaces/codemodel.cpp