VDataTable

Engine/source/Verve/Core/VDataTable.h

More...

Classes:

Public Types

enum
eDataType {
  k_TypeExpression 
  k_TypeStatic 
  k_TypeVariable 
  k_TypeInvalid 
}
VDataMap 

Public Attributes

Public Functions

clear(const String & pFieldName)
bool
getItem(const S32 & pIndex, sDataItem * pDataItem)
bool
getItem(const String & pFieldName, sDataItem * pDataItem)
bool
getValue(SimObject * pObject, const String & pFieldName, String & pValue)
insert(eDataType pType, const String & pFieldName)

Detailed Description

Public Types

eDataType

Enumerator

k_TypeExpression
k_TypeStatic
k_TypeVariable
k_TypeInvalid
typedef Map< String, sDataItem > VDataMap 

Public Attributes

VDataMap mDataMap 

Public Static Functions

getDataTypeDescription(const VDataTable::eDataType pEnum)

getDataTypeEnum(const char * pLabel)

Public Functions

VDataTable(void )

~VDataTable(void )

clear(const String & pFieldName)

clear(void )

getCount(void )

getItem(const S32 & pIndex, sDataItem * pDataItem)

getItem(const String & pFieldName, sDataItem * pDataItem)

getValue(SimObject * pObject, const String & pFieldName, String & pValue)

insert(eDataType pType, const String & pFieldName)