Ares
Classes | Defines | Enumerations

_Container.hpp File Reference

#include <xcompile.h>
#include <CCINIClass.h>
#include <SwizzleManagerClass.h>
#include "../Misc/Debug.h"

Classes

class  Extension< T >
class  Container< T >

Defines

#define INVALID_CTR(type, p)   type::ExtMap.PointerGotInvalid(p);

Enumerations

enum  eInitState {
  is_Blank = 0x0, is_Constanted = 0x1, is_Ruled = 0x2, is_Inited = 0x3,
  is_Completed = 0x4
}

Define Documentation

#define INVALID_CTR (   type,
 
)    type::ExtMap.PointerGotInvalid(p);

Enumeration Type Documentation

enum eInitState
Enumerator:
is_Blank 
is_Constanted 
is_Ruled 
is_Inited 
is_Completed 
                {
        is_Blank = 0x0, // CTOR'd
        is_Constanted = 0x1, // values that can be set without looking at Rules (i.e. country default loadscreen)
        is_Ruled = 0x2, // Rules has been loaded and props set (i.e. country powerplants taken from [General])
        is_Inited = 0x3, // values that need the object's state (i.e. is object a secretlab? -> load default boons)
        is_Completed = 0x4 // INI has been read and values set
};
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines