11#define __RTReal_h__ included
17#ifndef __RTDataObject_h__
18#include <RTDataObject.h>
28 explicit RTReal(
double = 0.0 );
32 RTReal & operator=(
double );
35 operator float (
void )
const;
36 operator double (
void )
const;
37 operator long double (
void )
const;
39 friend RTS_INLINE std::ostream& operator<<(std::ostream& os,
const RTReal& rtReal);
41 virtual int operator==(
const RTDataObject & )
const override;
43 virtual const RTObject_class * getClassData(
void )
const override;
46#define RTType_RTReal ( RTReal::classData )
Provides a common interface to certain data type implementations (e.g.
Definition: RTDataObject.h:33
A type descriptor providing information about a type.
Definition: RTObject_class.h:64