| public | 
Inheritance Graph
graph BT
	SetAttributeExpr
	SetAttributeExpr --> ASTNode
	click SetAttributeExpr "classEScript_1_1AST_1_1SetAttributeExpr"
	click ASTNode "classEScript_1_1AST_1_1ASTNode"
Description
| [ SetAttributeExpr ] | > [ ASTNode ] | 
Public Static Functions
| SetAttributeExpr * | createAssignment( ptr_t obj, StringId attrId, ptr_t valueExp, int _line) | 
Public Functions
| SetAttributeExpr( ptr_t obj, StringId _attrId, ptr_t _valueExp, Attribute::flag_t _attrFlags, int _line) | |
| ~SetAttributeExpr() | |
| const StringId & | getAttrId() const | 
| ptr_t | getObjectExpression() const | 
| Attribute::flag_t | getAttributeProperties() const | 
| ptr_t | getValueExpression() const | 
| std::string | getAttrName() const | 
| bool | isAssignment() const | 
Documentation
function
 EScript::AST::SetAttributeExpr::createAssignment
| public | static | inline | 
| SetAttributeExpr * createAssignment( | ptr_t | obj, | 
| StringId | attrId, | |
| ptr_t | valueExp, | |
| int | _line | |
| ) | 
Defined in EScript/EScript/Compiler/AST/SetAttributeExpr.h:23
function
 EScript::AST::SetAttributeExpr::SetAttributeExpr
| public | inline | 
| SetAttributeExpr( | ptr_t | obj, | 
| StringId | _attrId, | |
| ptr_t | _valueExp, | |
| Attribute::flag_t | _attrFlags, | |
| int | _line | |
| ) | 
Defined in EScript/EScript/Compiler/AST/SetAttributeExpr.h:29
function
 EScript::AST::SetAttributeExpr::~SetAttributeExpr
| public | inline | virtual | 
| ~SetAttributeExpr( | ) | 
Defined in EScript/EScript/Compiler/AST/SetAttributeExpr.h:33
function
 EScript::AST::SetAttributeExpr::getAttrId
| public | const | inline | 
| const StringId & getAttrId( | ) const | 
Defined in EScript/EScript/Compiler/AST/SetAttributeExpr.h:35
function
 EScript::AST::SetAttributeExpr::getObjectExpression
| public | const | inline | 
| ptr_t getObjectExpression( | ) const | 
Defined in EScript/EScript/Compiler/AST/SetAttributeExpr.h:36
function
 EScript::AST::SetAttributeExpr::getAttributeProperties
| public | const | inline | 
| Attribute::flag_t getAttributeProperties( | ) const | 
Defined in EScript/EScript/Compiler/AST/SetAttributeExpr.h:37
function
 EScript::AST::SetAttributeExpr::getValueExpression
| public | const | inline | 
| ptr_t getValueExpression( | ) const | 
Defined in EScript/EScript/Compiler/AST/SetAttributeExpr.h:38
function
 EScript::AST::SetAttributeExpr::getAttrName
| public | const | inline | 
| std::string getAttrName( | ) const | 
Defined in EScript/EScript/Compiler/AST/SetAttributeExpr.h:39
function
 EScript::AST::SetAttributeExpr::isAssignment
| public | const | inline | 
| bool isAssignment( | ) const | 
Defined in EScript/EScript/Compiler/AST/SetAttributeExpr.h:40