arbeit
Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

_NrroType Class Reference

#include <nrroTypeInfo.h>

Inheritance diagram for _NrroType:

NrroTypeChar NrroTypeDouble NrroTypeFloat NrroTypeInt NrroTypeLL NrroTypeShort NrroTypeUChar NrroTypeUInt NrroTypeULL NrroTypeUnknown NrroTypeUShort List of all members.

Detailed Description

a NrroType interface class.

see below for an array of type info structs that are indexable by Nrro::getType()

Definition at line 29 of file nrroTypeInfo.h.

Public Member Functions

virtual bool isIntegral () const=0
 int, short, char etc...

virtual bool isFloat () const=0
 float or double

virtual double min () const=0
virtual double max () const=0


Member Function Documentation

virtual bool _NrroType::isFloat  )  const [pure virtual]
 

float or double

Implemented in NrroTypeUnknown, NrroTypeChar, NrroTypeUChar, NrroTypeShort, NrroTypeUShort, NrroTypeInt, NrroTypeUInt, NrroTypeLL, NrroTypeULL, NrroTypeFloat, and NrroTypeDouble.

virtual bool _NrroType::isIntegral  )  const [pure virtual]
 

int, short, char etc...

Implemented in NrroTypeUnknown, NrroTypeChar, NrroTypeUChar, NrroTypeShort, NrroTypeUShort, NrroTypeInt, NrroTypeUInt, NrroTypeLL, NrroTypeULL, NrroTypeFloat, and NrroTypeDouble.

virtual double _NrroType::max  )  const [pure virtual]
 

Implemented in NrroTypeUnknown, NrroTypeChar, NrroTypeUChar, NrroTypeShort, NrroTypeUShort, NrroTypeInt, NrroTypeUInt, NrroTypeLL, NrroTypeULL, NrroTypeFloat, and NrroTypeDouble.

virtual double _NrroType::min  )  const [pure virtual]
 

Implemented in NrroTypeUnknown, NrroTypeChar, NrroTypeUChar, NrroTypeShort, NrroTypeUShort, NrroTypeInt, NrroTypeUInt, NrroTypeLL, NrroTypeULL, NrroTypeFloat, and NrroTypeDouble.


The documentation for this class was generated from the following file:
Send questions, comments, and bug reports to:
jmk