#include <CastNode.h>
Public Member Functions | |
| CastNode (unsigned long code_ref, ExpressionNode *obj_expression_node, ExpressionNode *type_expression_node) | |
| ~CastNode (void) | |
| const ExpressionNode * | get_obj_expression_node () const |
| const ExpressionNode * | get_type_expression_node () const |
| void | build (building::Builder *builder) const |
| el7::scripting::parsing::CastNode::CastNode | ( | unsigned long | code_ref, | |
| ExpressionNode * | obj_expression_node, | |||
| ExpressionNode * | type_expression_node | |||
| ) |
Explicit constructor.
| el7::scripting::parsing::CastNode::~CastNode | ( | void | ) |
Destructor.
| void el7::scripting::parsing::CastNode::build | ( | building::Builder * | builder | ) | const [virtual] |
Implements el7::scripting::parsing::Node.
| const ExpressionNode* el7::scripting::parsing::CastNode::get_obj_expression_node | ( | ) | const [inline] |
Returns the expression node to cast.
| const ExpressionNode* el7::scripting::parsing::CastNode::get_type_expression_node | ( | ) | const [inline] |
The expression node indicating the desired type.
1.7.1