wxArt2D
Public Member Functions | List of all members
a2dRefCountList Class Reference

list for a2dRefCount Smart pointers More...

#include <gen.h>

Inheritance diagram for a2dRefCountList:
Inheritance graph
[legend]
Collaboration diagram for a2dRefCountList:
Collaboration graph
[legend]

Public Member Functions

 a2dRefCountList ()
 constructor
 
 ~a2dRefCountList ()
 destructor
 
void push_backobj (wxObject *obj)
 convenient to push wxObject, instead of a2dRefCount( theObjectToWrap )
 
void push_frontobj (wxObject *obj)
 convenient to push wxObject, instead of a2dRefCount( theObjectToWrap )
 
- Public Member Functions inherited from a2dSmrtPtrList< a2dRefCount >
itSmart Find (a2dRefCount *object)
 Find a specific object.
 
const_itSmart Find (a2dRefCount *object) const
 Find a specific object.
 
int IndexOf (a2dRefCount *object) const
 Find the index of a specific object.
 
bool ReleaseObject (a2dRefCount *object)
 release a certain object from the list
 
- Public Member Functions inherited from a2dlist< a2dSmrtPtr< a2dRefCount > >
 a2dlist ()
 Default constructor.
 
 a2dlist (const a2dlist &other)
 Copy constructor.
 
 ~a2dlist ()
 Destructor.
 
a2dlist< a2dSmrtPtr
< a2dRefCount >
>::const_iterator 
item (size_t index) const
 
a2dlist< a2dSmrtPtr
< a2dRefCount > >::iterator 
item (size_t index)
 
a2dlist< a2dSmrtPtr
< a2dRefCount >
>::reverse_iterator 
rerase (typename std::list< a2dSmrtPtr< a2dRefCount >, std::allocator< a2dSmrtPtr< a2dRefCount > > >::reverse_iterator iterr)
 
std::list< a2dSmrtPtr
< a2dRefCount >
, std::allocator< a2dSmrtPtr
< a2dRefCount > > >::iterator 
GetPreviousAround (typename std::list< a2dSmrtPtr< a2dRefCount >, std::allocator< a2dSmrtPtr< a2dRefCount > > >::iterator iter)
 get the previous node ( –end() if no previous )
 
std::list< a2dSmrtPtr
< a2dRefCount >
, std::allocator< a2dSmrtPtr
< a2dRefCount > > >::iterator 
GetNextAround (typename std::list< a2dSmrtPtr< a2dRefCount >, std::allocator< a2dSmrtPtr< a2dRefCount > > >::iterator iter)
 get the next node ( begin() if no next )
 

Additional Inherited Members

- Public Types inherited from a2dSmrtPtrList< a2dRefCount >
typedef a2dlist< a2dSmrtPtr
< a2dRefCount > >::iterator 
itSmart
 
typedef a2dlist< a2dSmrtPtr
< a2dRefCount >
>::const_iterator 
const_itSmart
 

Detailed Description

list for a2dRefCount Smart pointers

Makes it possible to store wxObject* in a STL lists by using smart pointers. Deletion of the wxObject will be automaticaly done via a2dRefCount class.

Definition at line 1730 of file gen.h.


The documentation for this class was generated from the following file:
a2dRefCountList Class Reference -- Sun Oct 12 2014 17:04:47 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation