struct Savi::Compiler::Types::TypeVariable
- Savi::Compiler::Types::TypeVariable
- Savi::Compiler::Types::TypeSimple
- Savi::Compiler::Types::Type
- Struct
- Value
- Object
Defined in:
savi/compiler/types/type.crConstructors
Instance Method Summary
- #collect_vars_deeply(vars : Array(TypeVariable))
- #is_inner_edge : Bool
- #is_inner_edge=(is_inner_edge : Bool)
- #nickname : String
- #scope : Scope
- #sequence_number : Int32
- #show(io : IO)
Instance methods inherited from struct Savi::Compiler::Types::TypeSimple
instantiated : TypeSimple
instantiated
Instance methods inherited from struct Savi::Compiler::Types::Type
collect_vars_deeply(vars : Array(TypeVariable))
collect_vars_deeply,
initialize
initialize,
instantiated : TypeSimple
instantiated,
level
level,
show(io : IO)show show
Constructor methods inherited from struct Savi::Compiler::Types::Type
new
new
Constructor Detail
def self.new(nickname : String, scope : Savi::Program::Function::Link | Savi::Program::Type::Link | Savi::Program::TypeAlias::Link, sequence_number : Int32)
#