rasdaman complete source
|
#include <scalar.hh>
Public Member Functions | |
r_Scalar (const r_Base_Type *newType) | |
constructs a scalar value More... | |
r_Scalar (const r_Scalar &obj) | |
copy constructor More... | |
virtual | ~r_Scalar () |
destructor More... | |
virtual r_Scalar * | clone () const =0 |
clone operator More... | |
virtual const r_Scalar & | operator= (const r_Scalar &) |
operator for assigning a scalar More... | |
virtual void | print_status (std::ostream &s) const =0 |
debug output More... | |
virtual const r_Base_Type * | get_type () const |
get type More... | |
virtual bool | isStructure () const |
virtual bool | isComplex () const |
virtual bool | isPrimitive () const |
Protected Attributes | |
r_Base_Type * | valueType |
type More... | |
r_Scalar::r_Scalar | ( | const r_Base_Type * | newType | ) |
constructs a scalar value
r_Scalar::r_Scalar | ( | const r_Scalar & | obj | ) |
copy constructor
|
virtual |
destructor
|
pure virtual |
clone operator
Implemented in r_Complex, r_Primitive, and r_Structure.
|
virtual |
get type
|
virtual |
Reimplemented in r_Primitive.
|
virtual |
Reimplemented in r_Structure.
operator for assigning a scalar
|
pure virtual |
debug output
Implemented in r_Primitive, and r_Structure.
|
protected |
type