Inheritance diagram for CP_PropertyList::Boolean:
Public Member Functions | |
bool | GetBoolean () const |
virtual NodeType_t | NodeType () const throw () |
virtual void | PrintToLog (CP_LogFile &inLogFile, SInt32 inLevel=0, SInt32 inIndentLevel=0) const |
virtual CFTypeRef | GetNodeCFRef () const |
virtual | ~Boolean () throw () |
virtual void | WriteXMLData (CP_OutStream &inXMLDataStream) const |
Static Public Member Functions | |
static const Boolean * | True () |
static const Boolean * | False () |
static Boolean * | FromXMLData (CP_InStream &inXMLDataStream) |
static Node * | FromXMLData (CP_InStream &inXMLDataStream, NodeType_t inExpectedNodeType=NodeType_Any) |
static Node * | CreateNodeForCFObject (CFTypeRef inObject) |
Protected Member Functions | |
Boolean (bool inValue) | |
void | AttachRef (CFBooleanRefinRef, bool inRetain) |
CFBooleanRef | DetachRef () |
CFBooleanRef | GetCFRef () const |
bool | IsValid () const |
Protected Attributes | |
CFBooleanRef | fCFObject |
Private Member Functions | |
Boolean (const Boolean &src) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements CP_PropertyList::Node. |
|
|
|
Implements CP_PropertyList::Node. |
|
Implements CP_PropertyList::Node. |
|
|
|
|
|
|
|
Add a reference to our object, returning the new reference count.
|
|
Remove a reference to our object, returning the new reference count. If the count is 0, then this object is also deleted, and 0 is returned.
|
|
Add the object to the topmost auto-release pool. This will ensure that the object is eventually released.
|
|
Returns the current ref count.
|
|
|
|
|
|
|
|
|
|
|