|
| 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.