AuboCaps  0.6.0
arcs::aubo_scope::ElseIfNode Class Reference

#include <else_if_node.h>

Inheritance diagram for arcs::aubo_scope::ElseIfNode:
Collaboration diagram for arcs::aubo_scope::ElseIfNode:

Public Member Functions

 ElseIfNode (ElseIfNode &f)
 
 ElseIfNode (ElseIfNode &&f)
 
virtual ~ElseIfNode ()
 
void setExpression (ExpressionPtr expression)
 
ExpressionPtr getExpression ()
 
- Public Member Functions inherited from arcs::aubo_scope::ProgramNode
 ProgramNode (ProgramNode &f)
 
 ProgramNode (ProgramNode &&f)
 
virtual ~ProgramNode ()
 
ProgramNodeContributionPtr getProgramNodeContribution ()
 不推荐用户调用 ProgramNodeContribution::generateScript 使用 ScriptWritter::writeChildren More...
 

Private Member Functions

 ElseIfNode ()
 

Private Attributes

void * d_ { nullptr }
 

Friends

class DataSwitch
 

Additional Inherited Members

- Protected Member Functions inherited from arcs::aubo_scope::ProgramNode
 ProgramNode ()
 

Detailed Description

Definition at line 11 of file else_if_node.h.

Constructor & Destructor Documentation

arcs::aubo_scope::ElseIfNode::ElseIfNode ( ElseIfNode f)
arcs::aubo_scope::ElseIfNode::ElseIfNode ( ElseIfNode &&  f)
virtual arcs::aubo_scope::ElseIfNode::~ElseIfNode ( )
virtual
arcs::aubo_scope::ElseIfNode::ElseIfNode ( )
private

Member Function Documentation

ExpressionPtr arcs::aubo_scope::ElseIfNode::getExpression ( )
Returns
the Expression to be evaluated in this ElseIf node.
void arcs::aubo_scope::ElseIfNode::setExpression ( ExpressionPtr  expression)
Parameters
expressionThe expression that will be evaluated in this ElseIfNode.
Returns
The same ElseIfNode.

Friends And Related Function Documentation

friend class DataSwitch
friend

Definition at line 31 of file else_if_node.h.

Member Data Documentation

void* arcs::aubo_scope::ElseIfNode::d_ { nullptr }
private

Definition at line 33 of file else_if_node.h.


The documentation for this class was generated from the following file: