Planeshift
PAWSData Struct Reference

#include <pawsmanager.h>

Public Member Functions

bool GetBool ()
 
float GetFloat ()
 
int GetInt ()
 
const char * GetStr ()
 
unsigned int GetUInt ()
 
bool IsData ()
 
PAWSDataoperator= (PAWSData &other)
 
 PAWSData ()
 

Public Attributes

union {
   bool   boolval
 
   float   floatval
 
   int   intval
 
   unsigned int   uintval
 
}; 
 
csString str
 
PAWSDATATYPE type
 

Static Public Attributes

static csString temp_buffer
 

Detailed Description

Definition at line 718 of file pawsmanager.h.

Constructor & Destructor Documentation

PAWSData::PAWSData ( )
inline

Definition at line 732 of file pawsmanager.h.

Member Function Documentation

bool PAWSData::GetBool ( )
float PAWSData::GetFloat ( )
int PAWSData::GetInt ( )
const char* PAWSData::GetStr ( )
unsigned int PAWSData::GetUInt ( )
bool PAWSData::IsData ( )
inline

Definition at line 744 of file pawsmanager.h.

PAWSData& PAWSData::operator= ( PAWSData other)
inline

Definition at line 736 of file pawsmanager.h.

Member Data Documentation

union { ... }
bool PAWSData::boolval

Definition at line 728 of file pawsmanager.h.

float PAWSData::floatval

Definition at line 727 of file pawsmanager.h.

int PAWSData::intval

Definition at line 725 of file pawsmanager.h.

csString PAWSData::str

Definition at line 730 of file pawsmanager.h.

csString PAWSData::temp_buffer
static

Definition at line 720 of file pawsmanager.h.

PAWSDATATYPE PAWSData::type

Definition at line 722 of file pawsmanager.h.

unsigned int PAWSData::uintval

Definition at line 726 of file pawsmanager.h.


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