cocos2d-x  3.3rc0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
__Set Class Reference

#include <CCSet.h>

Inheritance diagram for __Set:
Ref

Public Member Functions

 __Set (void)
 __Set (const __Set &rSetObject)
virtual ~__Set (void)
__Setcopy ()
 Return a copy of the Set, it will copy all the elements. More...
 
__SetmutableCopy ()
 It is the same as copy(). More...
 
var mutableCopy ()
 It is the same as copy(). More...
 
local mutableCopy ()
 It is the same as copy(). More...
 
int count ()
 Return the number of elements the Set contains. More...
 
void addObject (Ref *pObject)
 Add a element into Set, it will retain the element. More...
 
var addObject ( var pObject)
 Add a element into Set, it will retain the element. More...
 
local addObject ( local pObject)
 Add a element into Set, it will retain the element. More...
 
void removeObject (Ref *pObject)
 Remove the given element, nothing todo if no element equals pObject. More...
 
void removeAllObjects ()
 Remove all elements of the set. More...
 
bool containsObject (Ref *pObject)
 Check if Set contains a element equals pObject. More...
 
var containsObject ( var pObject)
 Check if Set contains a element equals pObject. More...
 
local containsObject ( local pObject)
 Check if Set contains a element equals pObject. More...
 
__SetIterator begin ()
 Return the iterator that points to the first element. More...
 
__SetIterator end ()
 Return the iterator that points to the position after the last element. More...
 
RefanyObject ()
 Return the first element if it contains elements, or null if it doesn't contain any element. More...
 
virtual void acceptVisitor (DataVisitor &visitor)
- Public Member Functions inherited from Ref
void retain ()
 Retains the ownership. More...
 
void release ()
 Releases the ownership immediately. More...
 
Refautorelease ()
 Releases the ownership sometime soon automatically. More...
 
unsigned int getReferenceCount () const
 Returns the Ref's current reference count. More...
 
local getReferenceCount ()
 Returns the Ref's current reference count. More...
 
virtual ~Ref ()

Static Public Member Functions

static __Setcreate ()
 Create and return a new empty set. More...
 
local create ()
 Create and return a new empty set. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Ref
 Ref ()
 Constructor. More...
 
 Ref ()
 Constructor. More...
 
- Protected Attributes inherited from Ref
unsigned int _referenceCount
 count of references More...
 
local _referenceCount
 count of references More...
 

Constructor & Destructor Documentation

__Set ( void  )
var ctor (   )
local __Set (   )
__Set ( const __Set rSetObject)
var __Set ( var  rSetObject)
local __Set ( local  rSetObject)
virtual ~__Set ( void  )
virtual

Member Function Documentation

virtual void acceptVisitor ( DataVisitor visitor)
virtual
void addObject ( Ref pObject)

Add a element into Set, it will retain the element.

var addObject ( var  pObject)

Add a element into Set, it will retain the element.

local addObject ( local  pObject)

Add a element into Set, it will retain the element.

Ref* anyObject ( )

Return the first element if it contains elements, or null if it doesn't contain any element.

var anyObject ( )

Return the first element if it contains elements, or null if it doesn't contain any element.

local anyObject ( )

Return the first element if it contains elements, or null if it doesn't contain any element.

__SetIterator begin ( )

Return the iterator that points to the first element.

bool containsObject ( Ref pObject)

Check if Set contains a element equals pObject.

var containsObject ( var  pObject)

Check if Set contains a element equals pObject.

local containsObject ( local  pObject)

Check if Set contains a element equals pObject.

__Set* copy ( )

Return a copy of the Set, it will copy all the elements.

var copy ( )

Return a copy of the Set, it will copy all the elements.

local copy ( )

Return a copy of the Set, it will copy all the elements.

int count ( )

Return the number of elements the Set contains.

var count ( )

Return the number of elements the Set contains.

local count ( )

Return the number of elements the Set contains.

static __Set* create ( )
static

Create and return a new empty set.

var create ( )
static

Create and return a new empty set.

local create ( )
static

Create and return a new empty set.

__SetIterator end ( )

Return the iterator that points to the position after the last element.

__Set* mutableCopy ( )

It is the same as copy().

var mutableCopy ( )

It is the same as copy().

local mutableCopy ( )

It is the same as copy().

void removeAllObjects ( )

Remove all elements of the set.

var removeAllObjects ( )

Remove all elements of the set.

local removeAllObjects ( )

Remove all elements of the set.

void removeObject ( Ref pObject)

Remove the given element, nothing todo if no element equals pObject.

var removeObject ( var  pObject)

Remove the given element, nothing todo if no element equals pObject.

local removeObject ( local  pObject)

Remove the given element, nothing todo if no element equals pObject.


The documentation for this class was generated from the following file: