InternedIdInitializer Class Reference

#include <module.h>

Public Member Functions

MAXON_ATTRIBUTE_NO_INLINE InternedIdInitializer (InternedId *iid, const Char *str, ModuleInfo *info)
 

Private Member Functions

MAXON_ATTRIBUTE_NO_INLINE void CheckInitialState ()
 

Private Attributes

InternedId_id
 
const Char_str
 
InternedIdInitializer_nextOfModule
 

Friends

class ObjectModel
 

Constructor & Destructor Documentation

◆ InternedIdInitializer()

MAXON_ATTRIBUTE_NO_INLINE InternedIdInitializer ( InternedId iid,
const Char str,
ModuleInfo *  info 
)

Member Function Documentation

◆ CheckInitialState()

MAXON_ATTRIBUTE_NO_INLINE void CheckInitialState ( )
private

Friends And Related Function Documentation

◆ ObjectModel

friend class ObjectModel
friend

Member Data Documentation

◆ _id

InternedId* _id
private

The interned id to initialize.

◆ _str

const Char* _str
private

The value for initialization.

◆ _nextOfModule

InternedIdInitializer* _nextOfModule
private

Next in singly linked list of initializers of the current module.