dmd.backend.dvarstats

Compiler implementation of the D programming language.

Members

Aliases

_compare_fp_t
alias _compare_fp_t = int function(const void*, const void*)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Functions

qsort
void qsort(void* base, size_t nmemb, size_t size, _compare_fp_t compar)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
varStats_recordLineOffset
void varStats_recordLineOffset(Srcpos src, targ_size_t off)
Undocumented in source. Be warned that the author may not have intended to support it.
varStats_startFunction
void varStats_startFunction()
Undocumented in source. Be warned that the author may not have intended to support it.
varStats_writeSymbolTable
void varStats_writeSymbolTable(symtab_t symtab, void function(Symbol*) nothrow fnWriteVar, void function() nothrow fnEndArgs, void function(int off, int len) nothrow fnBeginBlock, void function() nothrow fnEndBlock)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

varStats
VarStatistics varStats;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Structs

LifeTime
struct LifeTime
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
LineOffset
struct LineOffset
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
VarStatistics
struct VarStatistics
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Meta

Authors

Rainer Schuetze