sammine-lang
Loading...
Searching...
No Matches
sammine_lang::AST::StructLiteralExprAST Member List

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

accept_synthesis(TypeCheckerVisitor *visitor)=0 (defined in sammine_lang::AST::Visitable)sammine_lang::AST::Visitablepure virtual
accept_vis(ASTVisitor *visitor)=0 (defined in sammine_lang::AST::Visitable)sammine_lang::AST::Visitablepure virtual
AstBase(NodeKind kind) (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseinline
classof(const AstBase *node) (defined in sammine_lang::AST::ExprAST)sammine_lang::AST::ExprASTinlinestatic
ExprAST(NodeKind kind) (defined in sammine_lang::AST::ExprAST)sammine_lang::AST::ExprASTinline
field_names (defined in sammine_lang::AST::StructLiteralExprAST)sammine_lang::AST::StructLiteralExprAST
field_values (defined in sammine_lang::AST::StructLiteralExprAST)sammine_lang::AST::StructLiteralExprAST
get_location() const (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseinline
get_type() const (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseinline
getKind() const (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseinline
getTreeName() const =0 (defined in sammine_lang::AST::Visitable)sammine_lang::AST::Visitablepure virtual
id() const (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseinline
is_statement (defined in sammine_lang::AST::ExprAST)sammine_lang::AST::ExprAST
join_location(AstBase *ast) (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseinline
join_location(std::shared_ptr< Token > tok) (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseinline
join_location(sammine_util::Location location) (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseinline
location (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseprotected
pe (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBase
reset_id_counter() (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseinlinestatic
set_location(sammine_util::Location loc) (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseinline
set_properties(ASTProperties *p) (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseinlinestatic
set_type(const Type &t) (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseinline
struct_name (defined in sammine_lang::AST::StructLiteralExprAST)sammine_lang::AST::StructLiteralExprAST
StructLiteralExprAST(std::shared_ptr< Token > name_tok, std::vector< std::string > field_names, std::vector< std::unique_ptr< ExprAST > > field_values) (defined in sammine_lang::AST::StructLiteralExprAST)sammine_lang::AST::StructLiteralExprASTinlineexplicit
StructLiteralExprAST(sammine_util::QualifiedName qn, sammine_util::Location loc, std::vector< std::string > field_names, std::vector< std::unique_ptr< ExprAST > > field_values) (defined in sammine_lang::AST::StructLiteralExprAST)sammine_lang::AST::StructLiteralExprASTinlineexplicit
synthesized() const (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBaseinline
to_string() const override (defined in sammine_lang::AST::StructLiteralExprAST)sammine_lang::AST::StructLiteralExprASTvirtual
val (defined in sammine_lang::AST::AstBase)sammine_lang::AST::AstBase
walk_with_postorder(ASTVisitor *visitor)=0 (defined in sammine_lang::AST::Visitable)sammine_lang::AST::Visitablepure virtual
walk_with_preorder(ASTVisitor *visitor)=0 (defined in sammine_lang::AST::Visitable)sammine_lang::AST::Visitablepure virtual
~ExprAST()=default (defined in sammine_lang::AST::ExprAST)sammine_lang::AST::ExprAST
~Visitable()=default (defined in sammine_lang::AST::Visitable)sammine_lang::AST::Visitablevirtual