Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
Common::ObjNumber Class Reference

#include <Common.h>

+ Inheritance diagram for Common::ObjNumber:

Public Member Functions

 ObjNumber (int value)
 
 ObjNumber (DWORD value)
 
 ObjNumber (double value)
 
 ObjNumber (float value)
 
 ~ObjNumber ()
 
ObjNumberoperator= (const ObjNumber &rhs)
 
 ObjNumber (const ObjNumber &other)
 
virtual std::unique_ptr< ObjectNewCopy () const
 
virtual bool ConvertTo (obj_type type, std::unique_ptr< Object > *out) const
 
double GetValue () const
 
- Public Member Functions inherited from Common::Object
 Object ()
 
virtual ~Object ()
 
obj_type GetType () const
 

Additional Inherited Members

- Public Types inherited from Common::Object
typedef std::unique_ptr< Objectunique_ptr
 
typedef std::list< unique_ptrunique_list
 
typedef std::deque< unique_ptrunique_deque
 
- Protected Member Functions inherited from Common::Object
 Object (obj_type type)
 
 Object (const Object &other)
 

Constructor & Destructor Documentation

Common::ObjNumber::ObjNumber ( int  value)
Common::ObjNumber::ObjNumber ( DWORD  value)
Common::ObjNumber::ObjNumber ( double  value)
Common::ObjNumber::ObjNumber ( float  value)
Common::ObjNumber::~ObjNumber ( )
Common::ObjNumber::ObjNumber ( const ObjNumber other)

Member Function Documentation

bool Common::ObjNumber::ConvertTo ( obj_type  type,
std::unique_ptr< Object > *  out 
) const
virtual

Reimplemented from Common::Object.

double Common::ObjNumber::GetValue ( ) const
std::unique_ptr< Object > Common::ObjNumber::NewCopy ( ) const
virtual

Reimplemented from Common::Object.

ObjNumber & Common::ObjNumber::operator= ( const ObjNumber rhs)

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