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 |