dmd.objc

Interfacing with Objective-C.

Authors

Walter Bright

Source: objc.d

  • 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.