Struct Typecase¶
- Defined in File ASTNode.h
Inheritance Relationships¶
Base Type¶
public AST::ASTNode(Struct ASTNode)
Struct Documentation¶
-
struct
Typecase: public AST::ASTNode¶ Public Functions
-
Typecase(ASTNode *expr, std::vector<TypeAlternative *> *alts)¶
-
~Typecase()¶
-
void
print_original_src(unsigned int indent_depth)¶
-
bool
perform_type_inference(TypeCheck::Settings &settings, Quack::Class *parent_type)¶ Implements type inference for a single note in the AST.
-
bool
check_initialize_before_use(InitializedList &inits, InitializedList *all_inits, bool is_method)¶
-