SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
JMapInfo Class Reference

Public Member Functions

bool attach (const void *)
 
void setName (const char *pName)
 
const char * getName () const
 
s32 searchItemInfo (const char *pItem) const
 
s32 getValueType (const char *) const
 
template<typename T >
JMapInfoIter findElement (const char *, const char *, int) const
 
template<typename T >
JMapInfoIter findElement (const char *, s32, int) const
 
JMapInfoIter end () const
 
template<typename T >
const bool getValue (int, const char *, T *) const
 
bool getValueFast (int, int, const char **) const
 
bool getValueFast (int, int, unsigned long *) const
 
bool getValueFast (int, int, long *) const
 

Public Attributes

const JMapDatamData
 
const char * mName
 

Detailed Description

Definition at line 53 of file JMapInfo.hpp.

Constructor & Destructor Documentation

◆ JMapInfo()

JMapInfo::JMapInfo ( )

Definition at line 4 of file JMapInfo.cpp.

◆ ~JMapInfo()

JMapInfo::~JMapInfo ( )

Definition at line 9 of file JMapInfo.cpp.

Member Function Documentation

◆ attach()

bool JMapInfo::attach ( const void * pData)

Definition at line 13 of file JMapInfo.cpp.

◆ setName()

void JMapInfo::setName ( const char * pName)

Definition at line 23 of file JMapInfo.cpp.

◆ getName()

const char * JMapInfo::getName ( ) const

Definition at line 27 of file JMapInfo.cpp.

◆ getValueType()

s32 JMapInfo::getValueType ( const char * pItem) const

Definition at line 33 of file JMapInfo.cpp.

Member Data Documentation

◆ mData

const JMapData* JMapInfo::mData

Definition at line 78 of file JMapInfo.hpp.

◆ mName

const char* JMapInfo::mName

Definition at line 79 of file JMapInfo.hpp.