#include <AccessibilityNode.h>
Public Member Functions | |
| AccessibilityNode (unsigned long code_ref, ExpressionNode *expression_node, const cl7::string_type &access_decl, bool all=false) | |
| ~AccessibilityNode (void) | |
| const ExpressionNode * | get_expression_node () const |
| const cl7::string_type & | get_access_decl () const |
| void | build (building::Builder *builder) const |
Represents an accessibility node strengthening a value's accessibility (typed/const) within the syntax tree built by the parser.
| el7::scripting::parsing::AccessibilityNode::AccessibilityNode | ( | unsigned long | code_ref, | |
| ExpressionNode * | expression_node, | |||
| const cl7::string_type & | access_decl, | |||
| bool | all = false | |||
| ) |
Explicit constructor.
| el7::scripting::parsing::AccessibilityNode::~AccessibilityNode | ( | void | ) |
Destructor.
| void el7::scripting::parsing::AccessibilityNode::build | ( | building::Builder * | builder | ) | const [virtual] |
Implements el7::scripting::parsing::Node.
| const cl7::string_type& el7::scripting::parsing::AccessibilityNode::get_access_decl | ( | ) | const [inline] |
Returns the accessibility declaration.
| const ExpressionNode* el7::scripting::parsing::AccessibilityNode::get_expression_node | ( | ) | const [inline] |
Returns the expression node to detect the type of.
1.7.1