64 virtual void print_value(
const char *storage, std::ostream &s)
const = 0;
This class is the superclass of the types r_Structure_Type and r_Primitive_Type in the representation...
Definition basetype.hh:40
r_Base_Type(const r_Base_Type &)
copy constructor
virtual bool isBaseType() const
check, if type is a base type (primitive type or structure type).
r_Base_Type()=default
default constructor.
const r_Base_Type & operator=(const r_Base_Type &oldObj)
assignment operator.
r_Bytes size() const
retrieve size of the type.
r_Bytes typeSize
storing size of type in bytes
Definition basetype.hh:68
virtual void print_value(const char *storage, std::ostream &s) const =0
prints value of a primitive type or values of a structured type
virtual ~r_Base_Type()=default
destructor.
r_Base_Type(const char *newTypeName, r_Bytes newSize)
constructor getting name of basetype.
This class the superclass for all types in the ODMG conformant representation of the RasDaMan type sy...
Definition type.hh:51
size_t r_Bytes
number of bytes in an tile or mdd or type.
Definition mddtypes.hh:43