Definition: raslib/basetype.hh:47
virtual const r_Scalar & operator=(const r_Scalar &)
operator for assigning a scalar
virtual bool isComplex() const
virtual const r_Base_Type * get_type() const
get type
r_Base_Type * valueType
type
Definition: scalar.hh:88
virtual r_Scalar * clone() const =0
clone operator
std::ostream & operator<<(std::ostream &s, const r_Scalar &obj)
virtual bool isStructure() const
virtual ~r_Scalar()
destructor
virtual void print_status(std::ostream &s) const =0
debug output
virtual bool isPrimitive() const
r_Scalar(const r_Base_Type *newType)
constructs a scalar value