InternedIdInitializer Class Reference

#include <module.h>

Public Member Functions

MAXON_ATTRIBUTE_NO_INLINE InternedIdInitializer (InternedId *iid, const Char *str)
 
MAXON_ATTRIBUTE_NO_INLINE InternedIdInitializer (InternedId *iid, const Char *str, InternedIdInitializer *&link)
 

Private Member Functions

MAXON_ATTRIBUTE_NO_INLINE void CheckInitialState ()
 

Private Attributes

InternedId_id
 
const Char_str
 
InternedIdInitializer_nextOfBinary
 

Friends

class ObjectModel
 

Constructor & Destructor Documentation

◆ InternedIdInitializer() [1/2]

◆ InternedIdInitializer() [2/2]

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.

◆ _nextOfBinary

InternedIdInitializer* _nextOfBinary
private

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