#include <convertor.hh>
|
| r_Convert_Memory (const char *src, const r_Minterval &interv, const r_Type *tp, int fullTypes=0) throw (r_Error) |
| constructor using an r_Type object More...
|
|
| r_Convert_Memory (const char *src, const r_Minterval &interv, int type) throw (r_Error) |
| constructur using convert_type_e shortcut More...
|
|
virtual | ~r_Convert_Memory (void) |
| destructor More...
|
|
| r_Convertor (void) |
| default constructor (should not be used) More...
|
|
| r_Convertor (const char *src, const r_Minterval &interv, const r_Type *tp, bool fullTypes=false) throw (r_Error) |
| constructor using an r_Type object More...
|
|
| r_Convertor (const char *src, const r_Minterval &interv, int type) throw (r_Error) |
| constructor using convert_type_e shortcut More...
|
|
virtual | ~r_Convertor (void) |
| destructor More...
|
|
virtual r_convDesc & | convertTo (const char *options=NULL)=0 throw (r_Error) |
| convert array to DEF More...
|
|
virtual r_convDesc & | convertFrom (const char *options=NULL)=0 throw (r_Error) |
| convert DEF to array More...
|
|
virtual r_Convertor * | clone (void) const =0 |
| cloning More...
|
|
virtual const char * | get_name (void) const =0 |
| identification More...
|
|
virtual r_Data_Format | get_data_format (void) const =0 |
|
void | set_storage_handler (const r_Storage_Man &newStore) |
| set storage handler, default is malloc/free More...
|
|
const r_Storage_Man & | get_storage_handler () const |
| get storage handler, default is malloc/free More...
|
|
|
enum | convert_type_e {
ctype_void,
ctype_bool,
ctype_char,
ctype_rgb,
ctype_int8,
ctype_uint8,
ctype_int16,
ctype_uint16,
ctype_int32,
ctype_uint32,
ctype_int64,
ctype_uint64,
ctype_float32,
ctype_float64,
ctype_struct
} |
| base type shortcuts More...
|
|
typedef struct
r_Convertor::convert_string_s | convert_string_t |
|
static std::string | type_to_string (int ctype) throw (r_Error) |
| get a string representation of the internal type More...
|
|
static r_Type * | get_external_type (int ctype) throw (r_Error) |
| get a r_Type from an internal type More...
|
|
static convert_type_e | get_internal_type (const r_Type *type, bool fullTypes=false) throw (r_Error) |
| get a internal type from a r_Type More...
|
|
r_Convert_Memory::r_Convert_Memory |
( |
const char * |
src, |
|
|
const r_Minterval & |
interv, |
|
|
const r_Type * |
tp, |
|
|
int |
fullTypes = 0 |
|
) |
| |
throw | ( | r_Error |
| ) | | |
constructor using an r_Type object
r_Convert_Memory::r_Convert_Memory |
( |
const char * |
src, |
|
|
const r_Minterval & |
interv, |
|
|
int |
type |
|
) |
| |
throw | ( | r_Error |
| ) | | |
constructur using convert_type_e shortcut
virtual r_Convert_Memory::~r_Convert_Memory |
( |
void |
| ) |
|
|
virtual |
void r_Convert_Memory::initMemory |
( |
void |
| ) |
|
throw | ( | r_Error |
| ) | | |
|
protected |
void* r_Convert_Memory::handle |
|
protected |
The documentation for this class was generated from the following file: