Open Search
    GlobalBase Class Reference

    #include <global.h>

    Detailed Description

    GlobalBase is used as member of Global.

    Public Member Functions

     GlobalBase (const Char *name, Result< void >(*init)(GlobalBase *global), void(*free)(GlobalBase *global), TranslationUnit *unit)
     

    Private Attributes

    EntityDefinition _super
     
    Result< void >(*const _init )(GlobalBase *global)
     
    void(*const _free )(GlobalBase *global)
     

    Friends

    class maxon::ObjectModel
     

    Constructor & Destructor Documentation

    ◆ GlobalBase()

    GlobalBase ( const Char name,
    Result< void >(*)(GlobalBase *global)  init,
    void(*)(GlobalBase *global)  free,
    TranslationUnit *  unit 
    )

    Friends And Related Function Documentation

    ◆ maxon::ObjectModel

    friend class maxon::ObjectModel
    friend

    Member Data Documentation

    ◆ _super

    EntityDefinition _super
    private

    Base definition object.

    ◆ _init

    Result<void>(* const _init) (GlobalBase *global)
    private

    Initialization function.

    ◆ _free

    void(* const _free) (GlobalBase *global)
    private

    Shutdown function.