Inheritance diagram for CP_CFMutableObject< TCFRef, TMutableCFRef >:

Public Member Functions | |
| TCFRef | DetachRef () |
| TCFRef | GetCFRef () const |
| bool | IsValid () const |
Getters | |
| TMutableCFRef | GetMutableCFRef () |
| operator TMutableCFRef () | |
Reference | |
| void | AttachRefMutable (TMutableCFRef inMutableRef, bool inRetain) |
| void | AttachRef (TCFRef inRef, bool inRetain) |
| TMutableCFRef | DetachRefMutable () |
Protected Member Functions | |
Constructor / Destructor | |
| CP_CFMutableObject () | |
| Constructor. | |
| CP_CFMutableObject (TCFRef inCFRef, bool inRetain) | |
| CP_CFMutableObject (TMutableCFRef inCFRef, bool inRetain) | |
| CP_CFMutableObject (const CP_CFMutableObject &inMutableObject) | |
| virtual | ~CP_CFMutableObject () throw () |
| Destructor. | |
Mutable | |
| void | MakeMutable () |
| TMutableCFRef | MutableCopy (TCFRef inCFRef) |
Protected Attributes | |
| TCFRef | fCFObject |
Private Types | |
| typedef CP_CFObject< TCFRef > | T_Base |
Private Attributes | |
| bool | fIsMutable |
|
|||||
|
Reimplemented in CP_CFDictionary< TKey, TValue >. |
|
|||||||||
|
Constructor.
|
|
||||||||||||||||
|
Constructor.
|
|
||||||||||||||||
|
Constructor.
|
|
||||||||||
|
Constructor.
|
|
|||||||||
|
Destructor.
|
|
|||||||||
|
Returns a mutable CFRef for this object. If the object is not mutable already, then it is first made mutable before returning the CFRef.
|
|
|||||||||
|
operator TMutableCFRef to return the mutable CFRef object for this class.
|
|
||||||||||||||||
|
Attach a reference to the passed in CFRef.
|
|
||||||||||||||||
|
Attach a reference to the passed in CFRef.
Reimplemented from CP_CFObject< TCFRef >. |
|
|||||||||
|
Detach a reference to the CFRef maintained by this object. If the object is not mutable, it is first made mutable.
|
|
|||||||||
|
Turns this object we are storing into a mutable version.
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||
|
|
|
|||||
|
|
1.4.0