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::ObjBool Class Reference

#include <Common.h>

+ Inheritance diagram for Common::ObjBool:

Public Member Functions

 ObjBool (bool b)
 
 ~ObjBool ()
 
ObjBooloperator= (const ObjBool &rhs)
 
 ObjBool (const ObjBool &other)
 
virtual std::unique_ptr< ObjectNewCopy () const
 
virtual bool ConvertTo (obj_type type, std::unique_ptr< Object > *out) const
 
bool 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::ObjBool::ObjBool ( bool  b)
Common::ObjBool::~ObjBool ( )
Common::ObjBool::ObjBool ( const ObjBool other)

Member Function Documentation

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

Reimplemented from Common::Object.

bool Common::ObjBool::GetValue ( ) const
std::unique_ptr< Object > Common::ObjBool::NewCopy ( ) const
virtual

Reimplemented from Common::Object.

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

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