ObjcGlue

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

Members

Functions

addSelectorParameterSymbol
size_t addSelectorParameterSymbol(FuncDeclaration functionDeclaration, Symbol** parameters, size_t parameterCount)

Adds the selector parameter to the given list of parameters.

generateModuleInfo
void generateModuleInfo(Module module_)
Undocumented in source.
getOffset
elem* getOffset(VarDeclaration var, Type type, elem* offset)

Returns the offset of the given variable declaration var.

reset
void reset()

Resets the Objective-C glue layer.

setupEp
void setupEp(elem* esel, elem** ep, int leftToRight)
Undocumented in source.
setupMethodCall
ElemResult setupMethodCall(FuncDeclaration fd, TypeFunction tf, bool directcall, elem* ec, elem* ehidden, elem* ethis)
Undocumented in source.
setupMethodSelector
void setupMethodSelector(FuncDeclaration fd, elem** esel)
Undocumented in source.
toElem
elem* toElem(ObjcClassReferenceExp e)
toObjFile
void toObjFile(ClassDeclaration classDeclaration)

Outputs the given Objective-C class to the object file.

Static functions

initialize
void initialize()
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

ElemResult
struct ElemResult
Undocumented in source.

Meta