10#ifndef __RTDecoding_h__
11#define __RTDecoding_h__ included
32 virtual int get(
void ** data,
36 virtual int get_address (
void * & ) = 0;
37 virtual int get_bool (
bool & ) = 0;
38 virtual int get_char (
char & ) = 0;
40 virtual int get_double (
double & ) = 0;
41 virtual int get_float (
float & ) = 0;
42 virtual int get_longdouble(
long double & ) = 0;
44 virtual int get_int (
int & ) = 0;
45 virtual int get_long (
long & ) = 0;
46 virtual int get_unsignedint(
unsigned int & ) = 0;
47 virtual int get_unsignedlong(
unsigned long & ) = 0;
48 virtual int get_unsignedlonglong(
unsigned long long & ) = 0;
49 virtual int get_unsignedshort(
unsigned short & ) = 0;
50 virtual int get_unsignedchar(
unsigned char & ) = 0;
51 virtual int get_long_long(
long long & ) = 0;
52 virtual int get_short (
short & ) = 0;
53 virtual int get_uchar (
unsigned char & ) = 0;
54 virtual int get_unsigned(
unsigned & ) = 0;
55 virtual int get_ulong (
unsigned long & ) = 0;
56 virtual int get_ushort (
unsigned short & ) = 0;
59 virtual int get_string(
char * & ) = 0;
62 virtual int get_opaque(
int &,
char * & ) = 0;
65 virtual int get_enum(
int & value,
70 virtual int get_array(
void *,
75 virtual int get_indirect(
void * pointer,
79 virtual int get_struct(
void * record,
Definition: RTDecoding.h:27
Definition: RTFieldDescriptor.h:40
A type descriptor providing information about a type.
Definition: RTObject_class.h:64