83 virtual void print_status(std::ostream& s = std::cout)
const;
Definition: marraytype.hh:49
Definition: basetype.hh:47
virtual void convertToLittleEndian(char *cells, r_Area noCells) const
converts array of cells from NT byte order to Unix byte order.
const r_Marray_Type & operator=(const r_Marray_Type &)
assignment operator if base type is NULL an exception will be raised. this is possible ...
~r_Marray_Type()
destructor
std::ostream & operator<<(std::ostream &str, const r_Marray_Type &type)
virtual void print_status(std::ostream &s=std::cout) const
writes state of object to specified stream
virtual r_Type * clone() const
clone operation
const r_Base_Type & base_type() const
get base type
virtual void convertToBigEndian(char *cells, r_Area noCells) const
converts array of cells from Unix byte order to NT byte order.
r_Base_Type * baseType
base type
Definition: marraytype.hh:94
uint64_t r_Area
Definition: mddtypes.hh:85
r_Type_Id
Definition: type.hh:61
r_Marray_Type()
default constructor should be used by noone
virtual r_Type::r_Type_Id type_id() const
retrieve id of the type.
bool isMarrayType() const
check, if type is a marray type.