ddmd.gluelayer

Compiler implementation of the D programming language.

Members

Aliases

code
alias code = ddmd.backend.type.code
Undocumented in source.
type
alias type = TYPE
Undocumented in source.
type (from ddmd.backend.type)
alias type = TYPE via public import ddmd.backend.type : type;
Undocumented in source.

Functions

asmSemantic
Statement asmSemantic(AsmStatement s, Scope* sc)
Undocumented in source. Be warned that the author may not have intended to support it.
asmSemantic
Statement asmSemantic(AsmStatement s, Scope* sc)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
backend_init
void backend_init()
Undocumented in source. Be warned that the author may not have intended to support it.
backend_init
void backend_init()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
backend_term
void backend_term()
Undocumented in source. Be warned that the author may not have intended to support it.
backend_term
void backend_term()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
genObjFile
void genObjFile(Module m, bool multiobj)
Undocumented in source. Be warned that the author may not have intended to support it.
genObjFile
void genObjFile(Module m, bool multiobj)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
obj_end
void obj_end(Library library, File* objfile)
Undocumented in source. Be warned that the author may not have intended to support it.
obj_end
void obj_end(Library library, File* objfile)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
obj_start
void obj_start(char* srcfile)
Undocumented in source. Be warned that the author may not have intended to support it.
obj_start
void obj_start(char* srcfile)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
obj_write_deferred
void obj_write_deferred(Library library)
Undocumented in source. Be warned that the author may not have intended to support it.
obj_write_deferred
void obj_write_deferred(Library library)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
objc_initSymbols
void objc_initSymbols()
Undocumented in source. Be warned that the author may not have intended to support it.
objc_initSymbols
void objc_initSymbols()
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
retStyle
RET retStyle(TypeFunction tf)
Undocumented in source. Be warned that the author may not have intended to support it.
retStyle
RET retStyle(TypeFunction tf)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
toObjFile
void toObjFile(Dsymbol ds, bool multiobj)
Undocumented in source. Be warned that the author may not have intended to support it.
toObjFile
void toObjFile(Dsymbol ds, bool multiobj)
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Structs

Blockx
struct Blockx
Undocumented in source.
Blockx (from ddmd.backend.cc)
struct Blockx via public import ddmd.backend.cc : block, Blockx, Symbol;
Undocumented in source.
Symbol
struct Symbol
Undocumented in source.
Symbol (from ddmd.backend.cc)
struct Symbol via public import ddmd.backend.cc : block, Blockx, Symbol;
Undocumented in source.
TYPE
struct TYPE
Undocumented in source.
block
struct block
Undocumented in source.
block (from ddmd.backend.cc)
struct block via public import ddmd.backend.cc : block, Blockx, Symbol;
Undocumented in source.
code
struct code
Undocumented in source.
elem
struct elem
Undocumented in source.
elem (from ddmd.backend.el)
struct elem via public import ddmd.backend.el : elem;

Elems: Elems are the basic tree element. They can be either terminal elems (leaves), unary elems (left subtree exists) or binary elems (left and right subtrees exist).

Meta

Source

See Source File
$(DMDSRC _gluelayer.d)