#include <UTypes.h>
List of all members.
Classes |
union | TaggedUnionData |
Public Types |
enum | TAG {
POINTER,
INT,
FLOAT,
POINTER,
INT,
FLOAT
} |
enum | TAG {
POINTER,
INT,
FLOAT,
POINTER,
INT,
FLOAT
} |
Public Member Functions |
| TaggedUnion (TAG tag_) |
| TaggedUnion (void *const &pointer_) |
| TaggedUnion (const int &int_) |
| TaggedUnion (const float &float_) |
TAG | getTag () const |
void * | getPointer () const |
int | getInt () const |
float | getFloat () const |
void | setPointer (void *const &pointer_) |
void | setInt (const int &int_) |
void | setFloat (const float &float_) |
| TaggedUnion (TAG tag_) |
| TaggedUnion (void *const &pointer_) |
| TaggedUnion (const int &int_) |
| TaggedUnion (const float &float_) |
TAG | getTag () const |
void * | getPointer () const |
int | getInt () const |
float | getFloat () const |
void | setPointer (void *const &pointer_) |
void | setInt (const int &int_) |
void | setFloat (const float &float_) |
Public Attributes |
enum TAG | _tag |
union
OpenSkyNet::Utils::TaggedUnion::TaggedUnionData | _taggedUnionData |
Member Enumeration Documentation
- Enumerator:
POINTER |
|
INT |
|
FLOAT |
|
POINTER |
|
INT |
|
FLOAT |
|
- Enumerator:
POINTER |
|
INT |
|
FLOAT |
|
POINTER |
|
INT |
|
FLOAT |
|
Constructor & Destructor Documentation
OpenSkyNet::Utils::TaggedUnion::TaggedUnion |
( |
TAG |
tag_ | ) |
[inline] |
OpenSkyNet::Utils::TaggedUnion::TaggedUnion |
( |
void *const & |
pointer_ | ) |
[inline] |
OpenSkyNet::Utils::TaggedUnion::TaggedUnion |
( |
const int & |
int_ | ) |
[inline] |
OpenSkyNet::Utils::TaggedUnion::TaggedUnion |
( |
const float & |
float_ | ) |
[inline] |
OpenSkyNet::Utils::TaggedUnion::TaggedUnion |
( |
TAG |
tag_ | ) |
[inline] |
OpenSkyNet::Utils::TaggedUnion::TaggedUnion |
( |
void *const & |
pointer_ | ) |
[inline] |
OpenSkyNet::Utils::TaggedUnion::TaggedUnion |
( |
const int & |
int_ | ) |
[inline] |
OpenSkyNet::Utils::TaggedUnion::TaggedUnion |
( |
const float & |
float_ | ) |
[inline] |
Member Function Documentation
float OpenSkyNet::Utils::TaggedUnion::getFloat |
( |
| ) |
const [inline] |
float OpenSkyNet::Utils::TaggedUnion::getFloat |
( |
| ) |
const [inline] |
int OpenSkyNet::Utils::TaggedUnion::getInt |
( |
| ) |
const [inline] |
int OpenSkyNet::Utils::TaggedUnion::getInt |
( |
| ) |
const [inline] |
void* OpenSkyNet::Utils::TaggedUnion::getPointer |
( |
| ) |
const [inline] |
void* OpenSkyNet::Utils::TaggedUnion::getPointer |
( |
| ) |
const [inline] |
TAG OpenSkyNet::Utils::TaggedUnion::getTag |
( |
| ) |
const [inline] |
TAG OpenSkyNet::Utils::TaggedUnion::getTag |
( |
| ) |
const [inline] |
void OpenSkyNet::Utils::TaggedUnion::setFloat |
( |
const float & |
float_ | ) |
[inline] |
void OpenSkyNet::Utils::TaggedUnion::setFloat |
( |
const float & |
float_ | ) |
[inline] |
void OpenSkyNet::Utils::TaggedUnion::setInt |
( |
const int & |
int_ | ) |
[inline] |
void OpenSkyNet::Utils::TaggedUnion::setInt |
( |
const int & |
int_ | ) |
[inline] |
void OpenSkyNet::Utils::TaggedUnion::setPointer |
( |
void *const & |
pointer_ | ) |
[inline] |
void OpenSkyNet::Utils::TaggedUnion::setPointer |
( |
void *const & |
pointer_ | ) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following files: