r_Boolean get_boolean() const
unsigned short r_UShort
Definition: odmgtypes.hh:87
unsigned int r_ULong
Definition: odmgtypes.hh:114
r_UShort get_ushort() const
void set_boolean(r_Boolean)
r_Double get_double() const
unsigned char r_Boolean
Definition: odmgtypes.hh:151
virtual void print_status(std::ostream &s) const
debug output
virtual bool isPrimitive() const
double r_Double
Definition: odmgtypes.hh:138
virtual r_Scalar * clone() const
clone operator
r_Short get_short() const
std::ostream & operator<<(std::ostream &s, const r_Primitive &obj)
float r_Float
Definition: odmgtypes.hh:125
signed char r_Octet
Definition: odmgtypes.hh:60
const char * get_buffer() const
gets the pointer to the buffer
unsigned char r_Char
Definition: odmgtypes.hh:47
virtual const r_Primitive & operator=(const r_Primitive &)
operator for assigning a primitive
void set_ushort(r_UShort)
void set_double(r_Double)
r_Octet get_octet() const
Definition: primitivetype.hh:49
int r_Long
Definition: odmgtypes.hh:100
r_Float get_float() const
r_ULong get_ulong() const
short r_Short
Definition: odmgtypes.hh:74
r_Primitive(const char *newBuffer, const r_Primitive_Type *newType)
constructs a scalar type value
Definition: primitive.hh:54