sead
Loading...
Searching...
No Matches
sead::CoreId Class Reference

#include <seadCoreInfo.h>

Public Types

enum  ValueType {
  cDontUseThis_StartNumMinus1 = -1 , cMain , cSub1 , cSub2 ,
  cSub3 , cSub4 , cSub5 , cSub6 ,
  cSub7 , cSub8 , cSub9 , cSub10 ,
  cSub11 , cSub12 , cSub13 , cSub14 ,
  cSub15 , cSub16 , cSub17 , cSub18 ,
  cSub19 , cSub20 , cSub21 , cSub22 ,
  cSub23 , cSub24 , cSub25 , cSub26 ,
  cSub27 , cSub28 , cSub29 , cSub30 ,
  cSub31 , cSub32 , cUndef , cDontUseThis_MaxNumPlus1 ,
  cDontUseThis_MemSize32bit = 2147483647 , cEnumStart = cDontUseThis_StartNumMinus1 + 1 , cEnumMax = cDontUseThis_MaxNumPlus1 - 1
}

Public Member Functions

 CoreId ()
 CoreId (ValueType value)
 CoreId (s32 value)
ValueType value () const
 operator s32 () const
bool operator== (ValueType value) const

Protected Attributes

s32 mValue

Member Enumeration Documentation

◆ ValueType

Enumerator
cDontUseThis_StartNumMinus1 
cMain 
cSub1 
cSub2 
cSub3 
cSub4 
cSub5 
cSub6 
cSub7 
cSub8 
cSub9 
cSub10 
cSub11 
cSub12 
cSub13 
cSub14 
cSub15 
cSub16 
cSub17 
cSub18 
cSub19 
cSub20 
cSub21 
cSub22 
cSub23 
cSub24 
cSub25 
cSub26 
cSub27 
cSub28 
cSub29 
cSub30 
cSub31 
cSub32 
cUndef 
cDontUseThis_MaxNumPlus1 
cDontUseThis_MemSize32bit 
cEnumStart 
cEnumMax 

Constructor & Destructor Documentation

◆ CoreId() [1/3]

sead::CoreId::CoreId ( )
inline

◆ CoreId() [2/3]

sead::CoreId::CoreId ( ValueType value)
inline

◆ CoreId() [3/3]

sead::CoreId::CoreId ( s32 value)
inline

Member Function Documentation

◆ value()

ValueType sead::CoreId::value ( ) const
inline

◆ operator s32()

sead::CoreId::operator s32 ( ) const
inline

◆ operator==()

bool sead::CoreId::operator== ( ValueType value) const
inline

Member Data Documentation

◆ mValue

s32 sead::CoreId::mValue
protected