RRefBase Class Reference
Base class that provides an implementation for the templated RRef class.
RRef
| Public Member Functions |
|---|
| IMPORT_C void | Free() |
Constructor & Destructor Documentation
RRefBase()
| RRefBase | ( | ) | [protected, inline] |
RRefBase(const RRefBase &)
| RRefBase | ( | const RRefBase & | aRef | ) | [protected, inline] |
Parameters
| const RRefBase & aRef | A reference to the object to be copied. |
Member Functions Documentation
Copy(const RRefBase &)
| IMPORT_C void | Copy | ( | const RRefBase & | aRef | ) | [protected] |
Provides an implementation for the RRef class copy constructor and assignment operator.
RRef
Parameters
| const RRefBase & aRef | The reference object to be copied. |
DoAlloc(const TAny *, TInt)
| IMPORT_C void | DoAlloc | ( | const TAny * | aPtr, |
| | TInt | aSize |
| | ) | [protected] |
Creates a copy of an object, which is to be contained by this reference object.
Parameters
| const TAny * aPtr | A pointer to memory holding a copy of the object. |
| TInt aSize | The size of the memory required to hold the object. |
DoAllocL(const TAny *, TInt)
| IMPORT_C void | DoAllocL | ( | const TAny * | aPtr, |
| | TInt | aSize |
| | ) | [protected] |
Creates a copy of an object, which is to be contained by this reference object, and leaves on error.
Parameters
| const TAny * aPtr | A pointer to memory holding a copy of the object. |
| TInt aSize | The size of the memory required to hold the object. |
Free()
Frees the memory holding the contained object.
operator=(const RRefBase &)
| IMPORT_C void | operator= | ( | const RRefBase & | aRef | ) | [private] |
Member Data Documentation
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.