|
| | Reference () |
| | Constructor...
|
| |
| | Reference (reference_type *pBody, __sal_NoAcquire) |
| | Constructor...
|
| |
| | Reference (reference_type *pBody) |
| | Constructor...
|
| |
| | Reference (const Reference< reference_type > &handle) |
| | Copy constructor...
|
| |
| | ~Reference () COVERITY_NOEXCEPT_FALSE |
| | Destructor...
|
| |
| Reference< reference_type > & | set (reference_type *pBody) |
| | Set... Similar to assignment.
|
| |
| Reference< reference_type > & | operator= (const Reference< reference_type > &handle) |
| | Assignment.
|
| |
| Reference< reference_type > & | operator= (reference_type *pBody) |
| | Assignment...
|
| |
| Reference< reference_type > & | clear () |
| | Unbind the body from this handle.
|
| |
| reference_type * | get () const |
| | Get the body.
|
| |
| reference_type * | operator-> () const |
| | Probably most common used: handle->someBodyOp().
|
| |
| reference_type & | operator* () const |
| | Allows (*handle).someBodyOp().
|
| |
| bool | is () const |
| | Returns True if the handle does point to a valid body.
|
| |
| bool | operator== (const reference_type *pBody) const |
| | Returns True if this points to pBody.
|
| |
| bool | operator== (const Reference< reference_type > &handle) const |
| | Returns True if handle points to the same body.
|
| |
| bool | operator!= (const Reference< reference_type > &handle) const |
| | Needed to place References into STL collection.
|
| |
| bool | operator< (const Reference< reference_type > &handle) const |
| | Needed to place References into STL collection.
|
| |
| bool | operator> (const Reference< reference_type > &handle) const |
| | Needed to place References into STL collection.
|
| |
template<class reference_type>
class rtl::Reference< reference_type >
Template reference class for reference type.