dmd.objc
Interfacing with Objective-C.
Specification: Interfacing to Objective-C
License
Source: objc.d
Documentation: https://dlang.org/phobos/dmd_objc.html
-
Declaration
struct
ObjcClassDeclaration
;Contains all data for a class declaration that is needed for the Objective-C integration.
-
Declaration
bool
isMeta
;true
if this class is a metaclass. -
Declaration
bool
isExtern
;true
if this class is externally defined. -
Declaration
Identifier
identifier
;Name of this class.
-
Declaration
ClassDeclaration
classDeclaration
;The class declaration this belongs to.
-
Declaration
ClassDeclaration
metaclass
;The
metaclass
of this class. -
Declaration
FuncDeclaration[]
methodList
;List of non-inherited methods.
-
-
Declaration
struct
ObjcFuncDeclaration
;Contains all data for a function declaration that is needed for the Objective-C integration.
-
Declaration
ObjcSelector*
selector
;The method
selector
(member functions only). -
Declaration
VarDeclaration
selectorParameter
;The implicit selector parameter.
-
Declaration
bool
isOptional
;true
if this function declaration is declared optional.
-