rasdaman complete source
|
#include <metaobject.hh>
Public Member Functions | |
r_Meta_Object () | |
default constructor. More... | |
r_Meta_Object (const char *newTypeName) | |
constructor getting name of type. More... | |
r_Meta_Object (const r_Meta_Object &oldObj) | |
copy constructor More... | |
const r_Meta_Object & | operator= (const r_Meta_Object &oldObj) |
assignment operator. More... | |
virtual | ~r_Meta_Object () |
destructor. More... | |
const char * | name () const |
retrieve name of the type. More... | |
virtual void | print_status (std::ostream &s=std::cout) const =0 |
writes state of object to specified stream More... | |
Protected Attributes | |
char * | typeName |
r_Meta_Object::r_Meta_Object | ( | ) |
default constructor.
r_Meta_Object::r_Meta_Object | ( | const char * | newTypeName | ) |
constructor getting name of type.
r_Meta_Object::r_Meta_Object | ( | const r_Meta_Object & | oldObj | ) |
copy constructor
|
virtual |
destructor.
const char* r_Meta_Object::name | ( | ) | const |
retrieve name of the type.
const r_Meta_Object& r_Meta_Object::operator= | ( | const r_Meta_Object & | oldObj | ) |
assignment operator.
|
pure virtual |
writes state of object to specified stream
Implemented in r_Structure_Type, r_Collection_Type, r_Attribute, r_Marray_Type, r_Primitive_Type, r_Minterval_Type, r_Oid_Type, r_Point_Type, r_Sinterval_Type, and r_Complex_Type.
|
protected |