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