CalculatorHandle Struct Reference
+ Inheritance diagram for CalculatorHandle:

Additional Inherited Members

- Public Types inherited from Handle< ICalculator >
typedef ICalculator element_type
 
- Public Member Functions inherited from Handle< ICalculator >
 Handle (const Handle &h)
 
 Handle (const Handle< T2, TS2, C2, A2 > &other)
 
 Handle (const Handle< T2, TS2, C2, A2 > &other, const use_static_cast &)
 
 Handle (const Handle< T2, TS2, C2, A2 > &other, const use_dynamic_cast &)
 
 Handle (ICalculator *p)
 
Handleoperator= (const Handle &h)
 
Handleoperator= (const Handle< T2, TS2, C2, A2 > &other)
 
Handleoperator= (ICalculator *p)
 
size_type id () const
 
 operator const ICalculator & () const
 
 operator ICalculator & ()
 
const ICalculatorptr () const
 
const ICalculatoroperator* () const
 
ICalculatoroperator* ()
 
const ICalculatoroperator-> () const
 
ICalculatoroperator-> ()
 
bool is_shared () const
 
unsigned int get_count () const
 
ICalculatorrelease ()
 
void swap (Handle &h)
 
void reset ()
 
Handle clone () const
 
bool operator== (const Handle &h) const
 
bool operator!= (const Handle &h) const
 
bool operator> (const Handle &h) const
 
bool operator< (const Handle &h) const
 
 operator unspecified_bool_type () const
 
- Public Attributes inherited from Handle< ICalculator >
const typedef ICalculator *(self::* unspecified_bool_type )() const