public

Inheritance Graph

graph BT
	GetAttributeExpr
	GetAttributeExpr --> ASTNode
	click GetAttributeExpr "classEScript_1_1AST_1_1GetAttributeExpr"
	click ASTNode "classEScript_1_1AST_1_1ASTNode"

Description

[ GetAttributeExpr ] > [ ASTNode ]

Public Functions

   
   
  GetAttributeExpr( ptr_t _obj, StringId _attrId)
   
  ~GetAttributeExpr()
   
const StringId & getAttrId() const
   
const std::string & getAttrName() const
   
ptr_t getObjectExpression() const

Documentation

function
EScript::AST::GetAttributeExpr::GetAttributeExpr

public inline
     
     
GetAttributeExpr( ptr_t _obj,
  StringId _attrId
)    

Defined in EScript/EScript/Compiler/AST/GetAttributeExpr.h:22


function
EScript::AST::GetAttributeExpr::~GetAttributeExpr

public inline virtual
   
   
~GetAttributeExpr( )

Defined in EScript/EScript/Compiler/AST/GetAttributeExpr.h:24


function
EScript::AST::GetAttributeExpr::getAttrId

public const inline
   
   
const StringId & getAttrId( ) const

Defined in EScript/EScript/Compiler/AST/GetAttributeExpr.h:26


function
EScript::AST::GetAttributeExpr::getAttrName

public const inline
   
   
const std::string & getAttrName( ) const

Defined in EScript/EScript/Compiler/AST/GetAttributeExpr.h:27


function
EScript::AST::GetAttributeExpr::getObjectExpression

public const inline
   
   
ptr_t getObjectExpression( ) const

Defined in EScript/EScript/Compiler/AST/GetAttributeExpr.h:28