Bash++
Bash++ compiler internal documentation
AST::ObjectReference Member List

This is the complete list of members for AST::ObjectReference, including all inherited members.

addChild(const std::shared_ptr< ASTNode > &child)AST::ASTNode
addChildren(const std::vector< std::shared_ptr< ASTNode > > &childs)AST::ASTNode
addIdentifier(const AST::Token< std::string > &identifier)AST::ObjectReferenceinline
ASTNode()=defaultAST::ASTNode
childrenAST::ASTNodeprotected
clear()AST::ASTNode
clearChildren()AST::ASTNode
end_positionAST::ASTNodeprotected
getCharPositionInLine() constAST::ASTNode
getChildAt(size_t index) constAST::ASTNode
getChildren() constAST::ASTNode
getChildrenCount() constAST::ASTNode
getEndPosition() constAST::ASTNode
getFirstChild() constAST::ASTNode
getLastChild() constAST::ASTNode
getLine() constAST::ASTNode
getPosition() constAST::ASTNode
getType() const overrideAST::ObjectReferenceinlinevirtual
hasHashkey() constAST::ObjectReferenceinline
IDENTIFIER() constAST::ObjectReferenceinline
IDENTIFIERS() constAST::ObjectReferenceinline
isAddressOf() constAST::ObjectReferenceinline
isLvalue() constAST::ObjectReferenceinline
isPointerDereference() constAST::ObjectReferenceinline
isSelfReference() constAST::ObjectReferenceinline
m_address_ofAST::ObjectReferenceprotected
m_has_hashkeyAST::ObjectReferenceprotected
m_IDENTIFIERAST::ObjectReferenceprotected
m_IDENTIFIERSAST::ObjectReferenceprotected
m_lvalueAST::ObjectReferenceprotected
m_ptr_dereferenceAST::ObjectReferenceprotected
m_self_referenceAST::ObjectReferenceprotected
positionAST::ASTNodeprotected
prettyPrint(std::ostream &os, int indentation_level=0) const overrideAST::ObjectReferenceinlinevirtual
setAddressOf(bool address_of)AST::ObjectReferenceinline
setEndPosition(const AST::FilePosition &pos)AST::ASTNode
setEndPosition(uint32_t line, uint32_t column)AST::ASTNode
setHasHashkey(bool has_hashkey)AST::ObjectReferenceinline
setIdentifier(const AST::Token< std::string > &identifier)AST::ObjectReferenceinline
setLvalue(bool lvalue)AST::ObjectReferenceinline
setPointerDereference(bool ptr_dereference)AST::ObjectReferenceinline
setPosition(const AST::FilePosition &pos)AST::ASTNode
setPosition(uint32_t line, uint32_t column)AST::ASTNode
setSelfReference(bool self_reference)AST::ObjectReferenceinline
static_typeAST::ObjectReferencestatic