SizeofVisitor

Undocumented in source.

Constructors

this
this(SemanticPass pass)
Undocumented in source.

Alias This

pass

Members

Functions

visit
uint visit(Type t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
uint visit(BuiltinType t)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
uint visit(Struct s)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
uint visit(Class c)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
uint visit(Enum e)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
uint visit(TypeAlias a)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
uint visit(Interface i)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
uint visit(Union u)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
uint visit(Function f)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
uint visit(Type[] seq)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
uint visit(FunctionType f)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
uint visit(Pattern p)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
uint visit(CompileError e)
Undocumented in source. Be warned that the author may not have intended to support it.
visitArrayOf
uint visitArrayOf(uint size, Type t)
Undocumented in source. Be warned that the author may not have intended to support it.
visitPointerOf
uint visitPointerOf(Type t)
Undocumented in source. Be warned that the author may not have intended to support it.
visitSliceOf
uint visitSliceOf(Type t)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta