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

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

ACCESSMODIFIER() constAST::MethodDefinitioninline
addChild(const std::shared_ptr< ASTNode > &child)AST::ASTNode
addChildren(const std::vector< std::shared_ptr< ASTNode > > &childs)AST::ASTNode
addParameter(const AST::Token< Parameter > &parameter)AST::MethodDefinitioninline
addParameters(const std::vector< AST::Token< Parameter > > &parameters)AST::MethodDefinitioninline
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::MethodDefinitioninlinevirtual
m_ACCESSMODIFIERAST::MethodDefinitionprotected
m_NAMEAST::MethodDefinitionprotected
m_PARAMETERSAST::MethodDefinitionprotected
m_VIRTUALAST::MethodDefinitionprotected
NAME() constAST::MethodDefinitioninline
PARAMETERS() constAST::MethodDefinitioninline
positionAST::ASTNodeprotected
prettyPrint(std::ostream &os, int indentation_level=0) const overrideAST::MethodDefinitioninlinevirtual
setAccessModifier(const AST::Token< AccessModifier > &accessmodifier)AST::MethodDefinitioninline
setEndPosition(const AST::FilePosition &pos)AST::ASTNode
setEndPosition(uint32_t line, uint32_t column)AST::ASTNode
setName(const AST::Token< std::string > &name)AST::MethodDefinitioninline
setPosition(const AST::FilePosition &pos)AST::ASTNode
setPosition(uint32_t line, uint32_t column)AST::ASTNode
setVirtual(bool is_virtual)AST::MethodDefinitioninline
static_typeAST::MethodDefinitionstatic
VIRTUAL() constAST::MethodDefinitioninline