Public Member Functions | Public Attributes

DataStructures::Table::Cell Struct Reference

Holds the actual data in the table. More...

#include <DS_Table.h>

List of all members.

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)
Celloperator= (const Cell &input)
 Cell (const Cell &input)
ColumnType EstimateColumnType (void) const

Public Attributes

bool isEmpty
double i
char * c
void * ptr

Detailed Description

Holds the actual data in the table.

Definition at line 55 of file DS_Table.h.


Constructor & Destructor Documentation

Table::Cell::Cell (  ) 

Definition at line 30 of file DS_Table.cpp.

Table::Cell::~Cell (  ) 

Definition at line 37 of file DS_Table.cpp.

Here is the call graph for this function:

Table::Cell::Cell ( double  numericValue,
char *  charValue,
void *  ptr,
ColumnType  type 
)

Definition at line 180 of file DS_Table.cpp.

Here is the call graph for this function:

Table::Cell::Cell ( const Cell input  ) 

Definition at line 57 of file DS_Table.cpp.


Member Function Documentation

void Table::Cell::Clear ( void   ) 

Definition at line 219 of file DS_Table.cpp.

Here is the caller graph for this function:

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  ) 

String.

Definition at line 91 of file DS_Table.cpp.

Here is the call graph for this function:

void Table::Cell::Set ( unsigned int  input  ) 

Definition at line 78 of file DS_Table.cpp.

Here is the call graph for this function:

void Table::Cell::Set ( const char *  input,
int  inputLength 
)

Binary.

Definition at line 109 of file DS_Table.cpp.

Here is the call graph for this function:

void Table::Cell::Set ( double  input  ) 

Definition at line 70 of file DS_Table.cpp.

Here is the call graph for this function:

void Table::Cell::Set ( int  input  ) 

Numeric.

Definition at line 82 of file DS_Table.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Table::Cell::SetByType ( double  numericValue,
char *  charValue,
void *  ptr,
ColumnType  type 
)

Definition at line 184 of file DS_Table.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void Table::Cell::SetPtr ( void *  p  ) 

Pointer.

Definition at line 126 of file DS_Table.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

RakNet::RakString Table::Cell::ToString ( ColumnType  columnType  ) 

Definition at line 156 of file DS_Table.cpp.


Member Data Documentation

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.


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