Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_PropertyList::Boolean Class Reference

Inheritance diagram for CP_PropertyList::Boolean:

CP_PropertyList::Node CP_CFObject< CFBooleanRef > CP_M_RefCounted List of all members.

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 BooleanTrue ()
static const BooleanFalse ()
static BooleanFromXMLData (CP_InStream &inXMLDataStream)
static NodeFromXMLData (CP_InStream &inXMLDataStream, NodeType_t inExpectedNodeType=NodeType_Any)
static NodeCreateNodeForCFObject (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)

Constructor & Destructor Documentation

CP_PropertyList::Boolean::~Boolean  )  throw () [virtual]
 

CP_PropertyList::Boolean::Boolean bool  inValue  )  [explicit, protected]
 

CP_PropertyList::Boolean::Boolean const Boolean src  )  [private]
 


Member Function Documentation

const Boolean * CP_PropertyList::Boolean::True  )  [static]
 

const Boolean * CP_PropertyList::Boolean::False  )  [static]
 

bool CP_PropertyList::Boolean::GetBoolean  )  const
 

NodeType_t CP_PropertyList::Boolean::NodeType  )  const throw () [virtual]
 

Implements CP_PropertyList::Node.

Boolean * CP_PropertyList::Boolean::FromXMLData CP_InStream inXMLDataStream  )  [static]
 

void CP_PropertyList::Boolean::PrintToLog CP_LogFile inLogFile,
SInt32  inLevel = 0,
SInt32  inIndentLevel = 0
const [virtual]
 

Implements CP_PropertyList::Node.

virtual CFTypeRef CP_PropertyList::Boolean::GetNodeCFRef  )  const [virtual]
 

Implements CP_PropertyList::Node.

void CP_PropertyList::Node::WriteXMLData CP_OutStream inXMLDataStream  )  const [virtual, inherited]
 

Node * CP_PropertyList::Node::FromXMLData CP_InStream inXMLDataStream,
NodeType_t  inExpectedNodeType = NodeType_Any
[static, inherited]
 

static Node* CP_PropertyList::Node::CreateNodeForCFObject CFTypeRef  inObject  )  [static, inherited]
 

UInt32 CP_M_RefCounted::AddReference  )  const [inherited]
 

Add a reference to our object, returning the new reference count.

Exceptions:
none 
Returns:
UInt32 const Returns the new reference count.

UInt32 CP_M_RefCounted::RemoveReference  )  const [inherited]
 

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.

Exceptions:
none 
Returns:
UInt32 const Returns the new reference count.

void CP_M_RefCounted::Autorelease  )  const [inherited]
 

Add the object to the topmost auto-release pool. This will ensure that the object is eventually released.

See also:
CP_AutoReleasePool
Exceptions:
none 
Returns:
void

UInt32 CP_M_RefCounted::GetRefCount  )  const [inherited]
 

Returns the current ref count.

Exceptions:
none 
Returns:
UInt32 The current referencce count.

void CP_CFObject< CFBooleanRef >::AttachRef CFBooleanRef   inRef,
bool  inRetain
[inherited]
 

CFBooleanRef CP_CFObject< CFBooleanRef >::DetachRef  )  [inherited]
 

CFBooleanRef CP_CFObject< CFBooleanRef >::GetCFRef  )  const [inherited]
 

bool CP_CFObject< CFBooleanRef >::IsValid  )  const [inherited]
 


Member Data Documentation

CFBooleanRef CP_CFObject< CFBooleanRef >::fCFObject [protected, inherited]
 


The documentation for this class was generated from the following files:
Generated on Sat Sep 17 20:02:37 2005 for CPLAT by  doxygen 1.4.0