Mana
mana::SyntaxNode Member List

This is the complete list of members for mana::SyntaxNode, including all inherited members.

Cast(const std::shared_ptr< TypeDescriptor > &type, const std::shared_ptr< TypeDescriptorFactory > &typeDescriptorFactory)mana::SyntaxNode
Clone() constmana::SyntaxNode
GetBodyNode() constmana::SyntaxNode
GetFilename() constmana::SyntaxNode
GetFloat() constmana::SyntaxNode
GetId() constmana::SyntaxNode
GetInt() constmana::SyntaxNode
GetLeftNode() constmana::SyntaxNode
GetLineno() constmana::SyntaxNode
GetMemorySize() constmana::SyntaxNode
GetNextNode() constmana::SyntaxNode
GetOpecode() constmana::SyntaxNode
GetRightNode() constmana::SyntaxNode
GetString() constmana::SyntaxNode
GetSymbol() constmana::SyntaxNode
GetTypeDescriptor() constmana::SyntaxNode
Id enum namemana::SyntaxNode
IdSizemana::SyntaxNodestatic
Is(const Id id) constmana::SyntaxNode
IsNot(const Id id) constmana::SyntaxNode
Set(const std::shared_ptr< Symbol > &symbol)mana::SyntaxNode
Set(const std::shared_ptr< TypeDescriptor > &type)mana::SyntaxNode
Set(const IntermediateLanguage code)mana::SyntaxNode
Set(const int_t value)mana::SyntaxNode
Set(const float_t value)mana::SyntaxNode
Set(const std::string_view text)mana::SyntaxNode
SetBodyNode(const std::shared_ptr< SyntaxNode > &body)mana::SyntaxNode
SetLeftNode(const std::shared_ptr< SyntaxNode > &left)mana::SyntaxNode
SetNextNode(const std::shared_ptr< SyntaxNode > &next)mana::SyntaxNode
SetRightNode(const std::shared_ptr< SyntaxNode > &right)mana::SyntaxNode
SyntaxNode(const Id id)mana::SyntaxNodeexplicit
~SyntaxNode()=defaultmana::SyntaxNode