Holds the actual data in the table. More...
#include <DS_Table.h>
Public Member Functions | |
Cell () | |
~Cell () | |
Cell (double numericValue, char *charValue, void *ptr, ColumnType type) | |
void | SetByType (double numericValue, char *charValue, void *ptr, ColumnType type) |
void | Clear (void) |
void | Set (int input) |
Numeric. | |
void | Set (unsigned int input) |
void | Set (double input) |
void | Set (const char *input) |
String. | |
void | Set (const char *input, int inputLength) |
Binary. | |
void | SetPtr (void *p) |
Pointer. | |
void | Get (int *output) |
Numeric. | |
void | Get (double *output) |
void | Get (char *output) |
String. | |
void | Get (char *output, int *outputLength) |
Binary. | |
RakNet::RakString | ToString (ColumnType columnType) |
Cell & | operator= (const Cell &input) |
Cell (const Cell &input) | |
ColumnType | EstimateColumnType (void) const |
Public Attributes | |
bool | isEmpty |
double | i |
char * | c |
void * | ptr |
Holds the actual data in the table.
Definition at line 55 of file DS_Table.h.
Table::Cell::Cell | ( | ) |
Definition at line 30 of file DS_Table.cpp.
Table::Cell::~Cell | ( | ) |
Table::Cell::Cell | ( | double | numericValue, | |
char * | charValue, | |||
void * | ptr, | |||
ColumnType | type | |||
) |
Table::Cell::Cell | ( | const Cell & | input | ) |
Definition at line 57 of file DS_Table.cpp.
void Table::Cell::Clear | ( | void | ) |
Table::ColumnType Table::Cell::EstimateColumnType | ( | void | ) | const |
Definition at line 208 of file DS_Table.cpp.
void Table::Cell::Get | ( | int * | output | ) |
Numeric.
Definition at line 133 of file DS_Table.cpp.
void Table::Cell::Get | ( | double * | output | ) |
Definition at line 139 of file DS_Table.cpp.
void Table::Cell::Get | ( | char * | output | ) |
String.
Definition at line 144 of file DS_Table.cpp.
void Table::Cell::Get | ( | char * | output, | |
int * | outputLength | |||
) |
Binary.
Definition at line 149 of file DS_Table.cpp.
Table::Cell & Table::Cell::operator= | ( | const Cell & | input | ) |
Definition at line 41 of file DS_Table.cpp.
void Table::Cell::Set | ( | const char * | input | ) |
void Table::Cell::Set | ( | unsigned int | input | ) |
void Table::Cell::Set | ( | const char * | input, | |
int | inputLength | |||
) |
void Table::Cell::Set | ( | double | input | ) |
void Table::Cell::Set | ( | int | input | ) |
Numeric.
Definition at line 82 of file DS_Table.cpp.
void Table::Cell::SetByType | ( | double | numericValue, | |
char * | charValue, | |||
void * | ptr, | |||
ColumnType | type | |||
) |
Definition at line 184 of file DS_Table.cpp.
void Table::Cell::SetPtr | ( | void * | p | ) |
Pointer.
Definition at line 126 of file DS_Table.cpp.
RakNet::RakString Table::Cell::ToString | ( | ColumnType | columnType | ) |
Definition at line 156 of file DS_Table.cpp.
Definition at line 97 of file DS_Table.h.
Definition at line 96 of file DS_Table.h.
Definition at line 95 of file DS_Table.h.
Definition at line 98 of file DS_Table.h.