- ClassDeclaration_toDt
void ClassDeclaration_toDt(ClassDeclaration cd, DtBuilder dtb)
Undocumented in source. Be warned that the author may not have intended to support it.
- ClassReferenceExp_toInstanceDt
void ClassReferenceExp_toInstanceDt(ClassReferenceExp ce, DtBuilder dtb)
Undocumented in source. Be warned that the author may not have intended to support it.
- Expression_toDt
void Expression_toDt(Expression e, DtBuilder dtb)
Undocumented in source. Be warned that the author may not have intended to support it.
- Initializer_toDt
void Initializer_toDt(Initializer init, DtBuilder dtb)
Undocumented in source. Be warned that the author may not have intended to support it.
- StructDeclaration_toDt
void StructDeclaration_toDt(StructDeclaration sd, DtBuilder dtb)
Undocumented in source. Be warned that the author may not have intended to support it.
- TypeInfo_toDt
void TypeInfo_toDt(DtBuilder dtb, TypeInfoDeclaration d)
Undocumented in source. Be warned that the author may not have intended to support it.
- Type_toDt
void Type_toDt(Type t, DtBuilder dtb)
Undocumented in source. Be warned that the author may not have intended to support it.
- cpp_type_info_ptr_toDt
void cpp_type_info_ptr_toDt(ClassDeclaration cd, DtBuilder dtb)
Generate data for instance of __cpp_type_info_ptr that refers
to the C++ RTTI symbol for cd.
Put initializers and objects created from CTFE into a dt_t data structure so the backend puts them into the data segment.