Typelib::Value Class Reference
#include <value.hh>
List of all members.
Detailed Description
A Value object is raw data given through a void* pointer typed by a Type object
There are two basic operations on value object:
Definition at line 20 of file value.hh.
Constructor & Destructor Documentation
Typelib::Value::Value |
( |
|
) |
[inline] |
Typelib::Value::Value |
( |
void * |
data, |
|
|
Type const & |
type | |
|
) |
| | [inline] |
Member Function Documentation
void* Typelib::Value::getData |
( |
|
) |
const [inline] |
The raw data pointer
Definition at line 33 of file value.hh.
Type const& Typelib::Value::getType |
( |
|
) |
const [inline] |
The data type
Definition at line 35 of file value.hh.
bool Typelib::Value::operator!= |
( |
Value const & |
with |
) |
const [inline] |
bool Typelib::Value::operator== |
( |
Value const & |
with |
) |
const [inline] |
Member Data Documentation
The documentation for this class was generated from the following file: