|
Envision
A visual programming IDE for object-oriented languages
|
Public Member Functions | |
| MacroExpansion (clang::SourceRange range, const clang::MacroDirective *definition, MacroExpansion *parent, MacroExpansion *xMacroParent) | |
| QList< clang::SourceRange > & | argumentRanges () |
| QList< MacroExpansion * > & | children () |
| const clang::MacroDirective * | definition () |
| bool | isChildOf (MacroExpansion *entry) |
| OOModel::MetaCallExpression * | metaCall () |
| MacroExpansion * | parent () |
| clang::SourceRange | range () |
| Model::Node * | replacementNode () |
| void | setMetaCall (OOModel::MetaCallExpression *metaCall) |
| void | setReplacementNode (Model::Node *node) |
| QList< MacroExpansion * > & | xMacroChildren () |
| MacroExpansion * | xMacroParent () |
Private Attributes | |
| QList< clang::SourceRange > | argumentRanges_ |
| QList< MacroExpansion * > | children_ |
| const clang::MacroDirective * | definition_ |
| OOModel::MetaCallExpression * | metaCall_ {} |
| MacroExpansion * | parent_ {} |
| clang::SourceRange | range_ |
| Model::Node * | replacementNode_ {} |
| QList< MacroExpansion * > | xMacroChildren_ |
| MacroExpansion * | xMacroParent_ {} |
| CppImport::MacroExpansion::MacroExpansion | ( | clang::SourceRange | range, |
| const clang::MacroDirective * | definition, | ||
| MacroExpansion * | parent, | ||
| MacroExpansion * | xMacroParent | ||
| ) |
|
inline |
|
inline |
|
inline |
| bool CppImport::MacroExpansion::isChildOf | ( | MacroExpansion * | entry | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |