libHSPlasma
Public Types | Public Member Functions | Public Attributes | List of all members
plGenericType Struct Reference

#include <plNetSharedState.h>

Public Types

enum  Type {
  kInt, kFloat, kBool, kString,
  kByte, kAny, kUint, kDouble,
  kNone = 0xFF
}

Public Member Functions

 plGenericType ()
void read (hsStream *S)
void write (hsStream *S)
void prcWrite (pfPrcHelper *prc)
void prcParse (const pfPrcTag *tag)

Public Attributes

union {
   int   fInt
   unsigned int   fUint
   float   fFloat
   double   fDouble
   bool   fBool
   signed char   fByte
}; 
plString fString
unsigned char fType

Member Enumeration Documentation

Enumerator:
kInt 
kFloat 
kBool 
kString 
kByte 
kAny 
kUint 
kDouble 
kNone 

Constructor & Destructor Documentation

plGenericType::plGenericType ( )

Member Function Documentation

void plGenericType::prcParse ( const pfPrcTag tag)
void plGenericType::prcWrite ( pfPrcHelper prc)
void plGenericType::read ( hsStream S)
void plGenericType::write ( hsStream S)

Member Data Documentation

union { ... }
bool plGenericType::fBool
signed char plGenericType::fByte
double plGenericType::fDouble
float plGenericType::fFloat
int plGenericType::fInt
plString plGenericType::fString
unsigned char plGenericType::fType
unsigned int plGenericType::fUint

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