rasdaman complete source
Public Member Functions | List of all members
r_OId Class Reference

#include <oid.hh>

Public Member Functions

 r_OId ()
 default constructor More...
 
 r_OId (const char *)
 constructs an OId from the string representation More...
 
 r_OId (const char *initSystemName, const char *initBaseName, double initLocalOId)
 constructor getting oid parts More...
 
 r_OId (const r_OId &)
 copy constructor More...
 
virtual ~r_OId ()
 destructor More...
 
virtual void r_deactivate ()
 it is called when an object leaves transient memory More...
 
void print_status (std::ostream &s) const
 debug output More...
 
const r_OIdoperator= (const r_OId &)
 operator for assigning an oid More...
 
const char * get_string_representation () const
 gets the oid's string representation More...
 
const char * get_system_name () const
 get system name More...
 
const char * get_base_name () const
 get base name More...
 
double get_local_oid () const
 get local oid More...
 
bool is_valid () const
 determines if oid is valid More...
 
bool operator== (const r_OId &) const
 operator for equality More...
 
bool operator!= (const r_OId &) const
 operator for not equal More...
 
bool operator> (const r_OId &) const
 operator for greater than More...
 
bool operator< (const r_OId &) const
 operator for less than More...
 
bool operator>= (const r_OId &) const
 operator for greater or equal than More...
 
bool operator<= (const r_OId &) const
 operator for less than or equal More...
 

Constructor & Destructor Documentation

r_OId::r_OId ( )

default constructor

r_OId::r_OId ( const char *  )

constructs an OId from the string representation

r_OId::r_OId ( const char *  initSystemName,
const char *  initBaseName,
double  initLocalOId 
)

constructor getting oid parts

r_OId::r_OId ( const r_OId )

copy constructor

virtual r_OId::~r_OId ( )
virtual

destructor

Member Function Documentation

const char* r_OId::get_base_name ( ) const
inline

get base name

double r_OId::get_local_oid ( ) const
inline

get local oid

const char* r_OId::get_string_representation ( ) const
inline

gets the oid's string representation

const char* r_OId::get_system_name ( ) const
inline

get system name

bool r_OId::is_valid ( ) const
inline

determines if oid is valid

bool r_OId::operator!= ( const r_OId ) const

operator for not equal

bool r_OId::operator< ( const r_OId ) const

operator for less than

bool r_OId::operator<= ( const r_OId ) const

operator for less than or equal

const r_OId& r_OId::operator= ( const r_OId )

operator for assigning an oid

bool r_OId::operator== ( const r_OId ) const

operator for equality

bool r_OId::operator> ( const r_OId ) const

operator for greater than

bool r_OId::operator>= ( const r_OId ) const

operator for greater or equal than

void r_OId::print_status ( std::ostream &  s) const

debug output

virtual void r_OId::r_deactivate ( )
virtual

it is called when an object leaves transient memory


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