![]() |
rasdaman client API
10.6.3
The Array Analytics Engine: Datacubes at Your Fingertips
|
This class the superclass for properties of classes in the ODMG conformant representation of the RasDaMan type system. More...
#include <property.hh>
Public Member Functions | |
| r_Property (const char *newTypeName, const r_Base_Type &newType) | |
| constructor getting name and type of property. More... | |
| r_Property (const r_Property &oldObj) | |
| copy constructor. More... | |
| const r_Property & | operator= (const r_Property &oldObj) |
| assignment operator. More... | |
| ~r_Property () override | |
| destructor. More... | |
| const r_Base_Type & | type_of () const |
| retrieve type of property. More... | |
Public Member Functions inherited from r_Meta_Object | |
| r_Meta_Object ()=default | |
| default constructor. More... | |
| r_Meta_Object (const char *newTypeName) | |
| constructor getting name of type. More... | |
| virtual | ~r_Meta_Object ()=default |
| destructor. More... | |
| const char * | name () const |
| retrieve name of the type. More... | |
| virtual void | print_status (std::ostream &s) const =0 |
| writes state of object to specified stream More... | |
Protected Member Functions | |
| r_Property ()=default | |
| default constructor. More... | |
Protected Attributes | |
| r_Base_Type * | myType {NULL} |
Protected Attributes inherited from r_Meta_Object | |
| std::string | typeName |
This class the superclass for properties of classes in the ODMG conformant representation of the RasDaMan type system.
| r_Property::r_Property | ( | const char * | newTypeName, |
| const r_Base_Type & | newType | ||
| ) |
constructor getting name and type of property.
| r_Property::r_Property | ( | const r_Property & | oldObj | ) |
copy constructor.
|
override |
destructor.
|
protecteddefault |
default constructor.
| const r_Property& r_Property::operator= | ( | const r_Property & | oldObj | ) |
assignment operator.
| const r_Base_Type& r_Property::type_of | ( | ) | const |
retrieve type of property.
|
protected |
1.8.17