- argSize
IrArgSize argSize(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- as_alias
AliasDeclNode* as_alias()
Undocumented in source. Be warned that the author may not have intended to support it.
- as_basic
BasicTypeNode* as_basic()
Undocumented in source. Be warned that the author may not have intended to support it.
- as_enum
EnumDeclaration* as_enum()
Undocumented in source. Be warned that the author may not have intended to support it.
- as_func_sig
FunctionSignatureNode* as_func_sig()
Undocumented in source. Be warned that the author may not have intended to support it.
- as_name_use
NameUseExprNode* as_name_use()
Undocumented in source. Be warned that the author may not have intended to support it.
- as_ptr
PtrTypeNode* as_ptr()
Undocumented in source. Be warned that the author may not have intended to support it.
- as_slice
SliceTypeNode* as_slice()
Undocumented in source. Be warned that the author may not have intended to support it.
- as_static_array
StaticArrayTypeNode* as_static_array()
Undocumented in source. Be warned that the author may not have intended to support it.
- as_struct
StructDeclNode* as_struct()
Undocumented in source. Be warned that the author may not have intended to support it.
- foldAliases
TypeNode* foldAliases(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- gen_init_value
IrIndex gen_init_value(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- getElementType
AstIndex getElementType(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- isAlias
bool isAlias()
Undocumented in source. Be warned that the author may not have intended to support it.
- isAuto
bool isAuto()
Undocumented in source. Be warned that the author may not have intended to support it.
- isBool
bool isBool()
Undocumented in source. Be warned that the author may not have intended to support it.
- isEnum
bool isEnum()
Undocumented in source. Be warned that the author may not have intended to support it.
- isFloat
bool isFloat()
Undocumented in source. Be warned that the author may not have intended to support it.
- isFuncSignature
bool isFuncSignature()
Undocumented in source. Be warned that the author may not have intended to support it.
- isInteger
bool isInteger()
Undocumented in source. Be warned that the author may not have intended to support it.
- isMetaType
bool isMetaType()
Undocumented in source. Be warned that the author may not have intended to support it.
- isNoreturn
bool isNoreturn()
Undocumented in source. Be warned that the author may not have intended to support it.
- isNoreturnOrVoid
bool isNoreturnOrVoid()
Undocumented in source. Be warned that the author may not have intended to support it.
- isOpaqueStruct
bool isOpaqueStruct(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- isPassByPtr
bool isPassByPtr(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- isPointer
bool isPointer()
Undocumented in source. Be warned that the author may not have intended to support it.
- isSigned
IsSigned isSigned()
Undocumented in source. Be warned that the author may not have intended to support it.
- isSlice
bool isSlice()
Undocumented in source. Be warned that the author may not have intended to support it.
- isStaticArray
bool isStaticArray()
Undocumented in source. Be warned that the author may not have intended to support it.
- isStruct
bool isStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
- isTypeBasic
bool isTypeBasic()
Undocumented in source. Be warned that the author may not have intended to support it.
- isTypeType
bool isTypeType()
Undocumented in source. Be warned that the author may not have intended to support it.
- isTypeofNull
bool isTypeofNull()
Undocumented in source. Be warned that the author may not have intended to support it.
- isVoid
bool isVoid()
Undocumented in source. Be warned that the author may not have intended to support it.
- printer
TypePrinter printer(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
- sizealign
SizeAndAlignment sizealign(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.