Cyrus Mod Loader
Loading...
Searching...
No Matches
StringTable Class Reference

#include <StringTable.h>

Inheritance diagram for StringTable:
PropertyClass

Public Member Functions

wchar_t getThousandSeparator ()
 
void setThousandSeparator (wchar_t val)
 
wchar_t getDecimalCharacter ()
 
void setDecimalCharacter (wchar_t val)
 
wchar_t getDefaultSpace ()
 
void setDefaultSpace (wchar_t val)
 
int getNumberPrecision ()
 
void setNumberPrecision (int val)
 
List< CharMapgetLowerToUpperList ()
 
void setLowerToUpperList (List< CharMap > val)
 
List< CharMapgetUpperToLowerList ()
 
void setUpperToLowerList (List< CharMap > val)
 
List< CharMapgetSortScoreList ()
 
void setSortScoreList (List< CharMap > val)
 
List< unsigned short > getTypeSpaces ()
 
void setTypeSpaces (List< unsigned short > val)
 
List< unsigned short > getTypePunctuation ()
 
void setTypePunctuation (List< unsigned short > val)
 
List< unsigned short > getTypeAlphaNumeric ()
 
void setTypeAlphaNumeric (List< unsigned short > val)
 
List< unsigned short > getTypeAlpha ()
 
void setTypeAlpha (List< unsigned short > val)
 
List< unsigned short > getTypeDigit ()
 
void setTypeDigit (List< unsigned short > val)
 
List< unsigned short > getTypeHexDigit ()
 
void setTypeHexDigit (List< unsigned short > val)
 
float getMinFontSizeForDropshadow ()
 
void setMinFontSizeForDropshadow (float val)
 
- Public Member Functions inherited from PropertyClass
virtual char * getClassName ()=0
 Gets the class name of the derived class in the format class T[*].
 
virtual void * getPropertyList ()=0
 Constructs and caches the PropertyList for the derived class, adding all reflected members and member functions.
 
virtual bool copy (uint32_t a1)=0
 Copies the property class data.
 
virtual void * serialize (void *a2, uint32_t a3)=0
 Serializes the derived class's PropertyList as XML.
 
virtual bool onCreated ()=0
 Called when the PropertyClass is created.
 
template<typename T >
CYRUS T * as ()
 Casts this to a pointer of type T.
 
virtual void onPostLoad ()=0
 Called when the PropertyClass is loaded, i.e., initialize is called and onCreated has finished.
 
virtual void onFinalizeLoad ()=0
 
virtual bool shouldNotSerialize ()=0
 Determines if the PropertyClass should not be serialized.
 

Member Function Documentation

◆ getDecimalCharacter()

wchar_t StringTable::getDecimalCharacter ( )
inline

◆ getDefaultSpace()

wchar_t StringTable::getDefaultSpace ( )
inline

◆ getLowerToUpperList()

List< CharMap > StringTable::getLowerToUpperList ( )
inline

◆ getMinFontSizeForDropshadow()

float StringTable::getMinFontSizeForDropshadow ( )
inline

◆ getNumberPrecision()

int StringTable::getNumberPrecision ( )
inline

◆ getSortScoreList()

List< CharMap > StringTable::getSortScoreList ( )
inline

◆ getThousandSeparator()

wchar_t StringTable::getThousandSeparator ( )
inline

◆ getTypeAlpha()

List< unsigned short > StringTable::getTypeAlpha ( )
inline

◆ getTypeAlphaNumeric()

List< unsigned short > StringTable::getTypeAlphaNumeric ( )
inline

◆ getTypeDigit()

List< unsigned short > StringTable::getTypeDigit ( )
inline

◆ getTypeHexDigit()

List< unsigned short > StringTable::getTypeHexDigit ( )
inline

◆ getTypePunctuation()

List< unsigned short > StringTable::getTypePunctuation ( )
inline

◆ getTypeSpaces()

List< unsigned short > StringTable::getTypeSpaces ( )
inline

◆ getUpperToLowerList()

List< CharMap > StringTable::getUpperToLowerList ( )
inline

◆ setDecimalCharacter()

void StringTable::setDecimalCharacter ( wchar_t val)
inline

◆ setDefaultSpace()

void StringTable::setDefaultSpace ( wchar_t val)
inline

◆ setLowerToUpperList()

void StringTable::setLowerToUpperList ( List< CharMap > val)
inline

◆ setMinFontSizeForDropshadow()

void StringTable::setMinFontSizeForDropshadow ( float val)
inline

◆ setNumberPrecision()

void StringTable::setNumberPrecision ( int val)
inline

◆ setSortScoreList()

void StringTable::setSortScoreList ( List< CharMap > val)
inline

◆ setThousandSeparator()

void StringTable::setThousandSeparator ( wchar_t val)
inline

◆ setTypeAlpha()

void StringTable::setTypeAlpha ( List< unsigned short > val)
inline

◆ setTypeAlphaNumeric()

void StringTable::setTypeAlphaNumeric ( List< unsigned short > val)
inline

◆ setTypeDigit()

void StringTable::setTypeDigit ( List< unsigned short > val)
inline

◆ setTypeHexDigit()

void StringTable::setTypeHexDigit ( List< unsigned short > val)
inline

◆ setTypePunctuation()

void StringTable::setTypePunctuation ( List< unsigned short > val)
inline

◆ setTypeSpaces()

void StringTable::setTypeSpaces ( List< unsigned short > val)
inline

◆ setUpperToLowerList()

void StringTable::setUpperToLowerList ( List< CharMap > val)
inline