CsPrimaryExpressionMemberAccess Struct Reference
Primary expression member access AST node.
More...
List of all members.
Detailed Description
Primary expression member access AST node.
EBNF grammar:
primary-expression-member-access:
expression "." identifier (type-argument-list?)
Constructor & Destructor Documentation
CsPrimaryExpressionMemberAccess::CsPrimaryExpressionMemberAccess |
( |
|
) |
[inline] |
CsPrimaryExpressionMemberAccess::CsPrimaryExpressionMemberAccess |
( |
CsExpression * |
expr |
) |
[inline, explicit] |
CsPrimaryExpressionMemberAccess::CsPrimaryExpressionMemberAccess |
( |
CsExpression * |
expr, |
|
|
LineInfo |
line_info | |
|
) |
| | [inline] |
virtual CsPrimaryExpressionMemberAccess::~CsPrimaryExpressionMemberAccess |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual void CsPrimaryExpressionMemberAccess::addTokens |
( |
CsTokenCollector & |
tokenCollector |
) |
[virtual] |
Collect token indexes associated with this AST node.
Implements CsNode.
virtual void CsPrimaryExpressionMemberAccess::addTokensRecursive |
( |
CsTokenCollector & |
tokenCollector |
) |
[virtual] |
Recursively collect token indexes in source code order.
Implements CsNode.
virtual void CsPrimaryExpressionMemberAccess::callback |
( |
CsAstCallback * |
visitor |
) |
[inline, virtual] |
virtual void CsPrimaryExpressionMemberAccess::clearEntities |
( |
|
) |
[virtual] |
Clear all entity references (for internal purpose only).
Reimplemented from CsExpression.
virtual void CsPrimaryExpressionMemberAccess::deleteGenerated |
( |
delete_generated_node_enum |
dgn |
) |
[inline, virtual] |
bool CsPrimaryExpressionMemberAccess::eval_constant_expression |
( |
constant_expression_check_context |
context, |
|
|
constant_expression_data & |
data, |
|
|
CsDisplay & |
display | |
|
) |
| | |
virtual void CsPrimaryExpressionMemberAccess::member_lookup |
( |
CsDisplay & |
display |
) |
[virtual] |
Member Lookup - pass 4 (for internal purpose only).
Implements CsNode.
virtual void CsPrimaryExpressionMemberAccess::visit |
( |
CsAstVisitor * |
visitor |
) |
[inline, virtual] |
Member Data Documentation