rasdaman client API 10.6.3
The Array Analytics Engine: Datacubes at Your Fingertips
Public Member Functions | Protected Attributes | List of all members
r_Meta_Object Class Referenceabstract

This class the superclass for all classes in the ODMG conformant representation of the RasDaMan type system. More...

#include <metaobject.hh>

Inheritance diagram for r_Meta_Object:
r_Property r_Type r_Attribute r_Base_Type r_Collection_Type r_Marray_Type r_Minterval_Type r_Oid_Type r_Point_Type r_Sinterval_Type r_String_Type

Public Member Functions

 r_Meta_Object ()=default
 default constructor.
 
 r_Meta_Object (const char *newTypeName)
 constructor getting name of type.
 
virtual ~r_Meta_Object ()=default
 destructor.
 
const char * name () const
 retrieve name of the type.
 
virtual void print_status (std::ostream &s) const =0
 writes state of object to specified stream
 

Protected Attributes

std::string typeName
 

Detailed Description

This class the superclass for all classes in the ODMG conformant representation of the RasDaMan type system.

Constructor & Destructor Documentation

◆ r_Meta_Object() [1/2]

r_Meta_Object::r_Meta_Object ( )
default

default constructor.

◆ r_Meta_Object() [2/2]

r_Meta_Object::r_Meta_Object ( const char *  newTypeName)

constructor getting name of type.

◆ ~r_Meta_Object()

virtual r_Meta_Object::~r_Meta_Object ( )
virtualdefault

destructor.

Member Function Documentation

◆ name()

const char * r_Meta_Object::name ( ) const

retrieve name of the type.

◆ print_status()

virtual void r_Meta_Object::print_status ( std::ostream &  s) const
pure virtual

Member Data Documentation

◆ typeName

std::string r_Meta_Object::typeName
protected

The documentation for this class was generated from the following file: