Inheritance diagram for CP_CFDictionary< TKey, TValue >:

Public Member Functions | |
| CFMutableDictionaryRef | GetMutableCFRef () |
| operator TMutableCFRef () | |
| void | AttachRefMutable (CFMutableDictionaryRefinMutableRef, bool inRetain) |
| void | AttachRef (CFDictionaryRefinRef, bool inRetain) |
| CFMutableDictionaryRef | DetachRefMutable () |
| CFDictionaryRef | DetachRef () |
| CFDictionaryRef | GetCFRef () const |
| bool | IsValid () const |
Constructor / Destructor | |
| CP_CFDictionary () | |
| Constructor. | |
| CP_CFDictionary (const CP_CFDictionary &inOriginal) | |
| CP_CFDictionary (const TKey *inKeys, const TValue *inValues, CFIndex inItemCount, const CFDictionaryKeyCallBacks *inKeyCallBacks=NULL, const CFDictionaryValueCallBacks *inValueCallBacks=NULL, CFAllocatorRef inAllocator=NULL) | |
| virtual | ~CP_CFDictionary () throw () |
| Destructor. | |
Protected Member Functions | |
| void | MakeMutable () |
| CFMutableDictionaryRef | MutableCopy (CFDictionaryRefinCFRef) |
Protected Attributes | |
| CFDictionaryRef | fCFObject |
Private Types | |
| typedef CP_CFMutableObject< CFDictionaryRef, CFMutableDictionaryRef > | T_Base |
|
|||||
|
Reimplemented from CP_CFMutableObject< CFDictionaryRef, CFMutableDictionaryRef >. |
|
|||||||||
|
Constructor.
|
|
||||||||||
|
Copy constructor.
|
|
||||||||||||||||||||||||||||||||
|
Copy 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< CFDictionaryRef >. |
|
|
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