Public Member Functions | Public Attributes | Protected Attributes | List of all members
CLuaFunctionDataItem Class Reference

#include <luaFunctionDataItem.h>

+ Collaboration diagram for CLuaFunctionDataItem:

Public Member Functions

 CLuaFunctionDataItem ()
 
 CLuaFunctionDataItem (bool v)
 
 CLuaFunctionDataItem (int v)
 
 CLuaFunctionDataItem (float v)
 
 CLuaFunctionDataItem (double v)
 
 CLuaFunctionDataItem (const std::string &v)
 
 CLuaFunctionDataItem (const char *bufferPtr, unsigned int bufferLength)
 
 CLuaFunctionDataItem (const std::vector< bool > &v)
 
 CLuaFunctionDataItem (const std::vector< int > &v)
 
 CLuaFunctionDataItem (const std::vector< float > &v)
 
 CLuaFunctionDataItem (const std::vector< double > &v)
 
 CLuaFunctionDataItem (const std::vector< std::string > &v)
 
int getNilTableSize ()
 
int getType ()
 
bool isTable ()
 
void setNilTable (int size)
 
virtual ~CLuaFunctionDataItem ()
 

Public Attributes

std::vector< bool > boolData
 
std::vector< double > doubleData
 
std::vector< float > floatData
 
std::vector< int > intData
 
std::vector< std::string > stringData
 

Protected Attributes

bool _isTable
 
int _nilTableSize
 
int _type
 

Detailed Description

Definition at line 22 of file luaFunctionDataItem.h.

Constructor & Destructor Documentation

§ CLuaFunctionDataItem() [1/12]

CLuaFunctionDataItem::CLuaFunctionDataItem ( )

Definition at line 19 of file luaFunctionDataItem.cpp.

§ CLuaFunctionDataItem() [2/12]

CLuaFunctionDataItem::CLuaFunctionDataItem ( bool  v)

Definition at line 26 of file luaFunctionDataItem.cpp.

§ CLuaFunctionDataItem() [3/12]

CLuaFunctionDataItem::CLuaFunctionDataItem ( int  v)

Definition at line 34 of file luaFunctionDataItem.cpp.

§ CLuaFunctionDataItem() [4/12]

CLuaFunctionDataItem::CLuaFunctionDataItem ( float  v)

Definition at line 42 of file luaFunctionDataItem.cpp.

§ CLuaFunctionDataItem() [5/12]

CLuaFunctionDataItem::CLuaFunctionDataItem ( double  v)

Definition at line 50 of file luaFunctionDataItem.cpp.

§ CLuaFunctionDataItem() [6/12]

CLuaFunctionDataItem::CLuaFunctionDataItem ( const std::string &  v)

Definition at line 58 of file luaFunctionDataItem.cpp.

§ CLuaFunctionDataItem() [7/12]

CLuaFunctionDataItem::CLuaFunctionDataItem ( const char *  bufferPtr,
unsigned int  bufferLength 
)

Definition at line 66 of file luaFunctionDataItem.cpp.

§ CLuaFunctionDataItem() [8/12]

CLuaFunctionDataItem::CLuaFunctionDataItem ( const std::vector< bool > &  v)

Definition at line 75 of file luaFunctionDataItem.cpp.

§ CLuaFunctionDataItem() [9/12]

CLuaFunctionDataItem::CLuaFunctionDataItem ( const std::vector< int > &  v)

Definition at line 83 of file luaFunctionDataItem.cpp.

§ CLuaFunctionDataItem() [10/12]

CLuaFunctionDataItem::CLuaFunctionDataItem ( const std::vector< float > &  v)

Definition at line 91 of file luaFunctionDataItem.cpp.

§ CLuaFunctionDataItem() [11/12]

CLuaFunctionDataItem::CLuaFunctionDataItem ( const std::vector< double > &  v)

Definition at line 99 of file luaFunctionDataItem.cpp.

§ CLuaFunctionDataItem() [12/12]

CLuaFunctionDataItem::CLuaFunctionDataItem ( const std::vector< std::string > &  v)

Definition at line 107 of file luaFunctionDataItem.cpp.

§ ~CLuaFunctionDataItem()

CLuaFunctionDataItem::~CLuaFunctionDataItem ( )
virtual

Definition at line 115 of file luaFunctionDataItem.cpp.

Member Function Documentation

§ getNilTableSize()

int CLuaFunctionDataItem::getNilTableSize ( )

Definition at line 138 of file luaFunctionDataItem.cpp.

§ getType()

int CLuaFunctionDataItem::getType ( )

Definition at line 124 of file luaFunctionDataItem.cpp.

§ isTable()

bool CLuaFunctionDataItem::isTable ( )

Definition at line 119 of file luaFunctionDataItem.cpp.

§ setNilTable()

void CLuaFunctionDataItem::setNilTable ( int  size)

Definition at line 129 of file luaFunctionDataItem.cpp.

Member Data Documentation

§ _isTable

bool CLuaFunctionDataItem::_isTable
protected

Definition at line 54 of file luaFunctionDataItem.h.

§ _nilTableSize

int CLuaFunctionDataItem::_nilTableSize
protected

Definition at line 53 of file luaFunctionDataItem.h.

§ _type

int CLuaFunctionDataItem::_type
protected

Definition at line 55 of file luaFunctionDataItem.h.

§ boolData

std::vector<bool> CLuaFunctionDataItem::boolData

Definition at line 46 of file luaFunctionDataItem.h.

§ doubleData

std::vector<double> CLuaFunctionDataItem::doubleData

Definition at line 49 of file luaFunctionDataItem.h.

§ floatData

std::vector<float> CLuaFunctionDataItem::floatData

Definition at line 48 of file luaFunctionDataItem.h.

§ intData

std::vector<int> CLuaFunctionDataItem::intData

Definition at line 47 of file luaFunctionDataItem.h.

§ stringData

std::vector<std::string> CLuaFunctionDataItem::stringData

Definition at line 50 of file luaFunctionDataItem.h.


The documentation for this class was generated from the following files: