View source code
Display the source code in ddmd/tocsym.d from which this page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page. Requires a signed-in GitHub account. This works well for small changes. If you'd like to make larger changes you may want to consider using local clone.

Module ddmd.tocsym

Compiler implementation of the D programming language.

Functions

Name Description
aaGetSymbol Determine the right symbol to look up an associative array element.
fake_classsym Fake a struct symbol.
toImport
toImport Generate import symbol from symbol.
toInitializer Create the static initializer for the struct/class.
toSymbol
toSymbol
toSymbolCpp For C++ class cd, generate an instance of _cpp_type_info_ptr and populate it with a pointer to the C++ type info.
toSymbolCppTypeInfo Generate Symbol of C++ type info for C++ class cd.
toSymbolX Helper
toThunkSymbol Thunks adjust the incoming 'this' pointer by 'offset'.
toVtblSymbol This is accessible via the ClassData, but since it is frequently needed directly (like for rtti comparisons), make it directly accessible.

Authors

Walter Bright

License

Boost License 1.0

Comments