GlobalBase Class Reference

#include <global.h>

详细描述

GlobalBase is the base class of Global.

公共成员函数

  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

构造函数 & 析构函数文档编制

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