Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

PyCompositeList Class Reference
[Python extensions]

Equivalent for a STL::List of Composite Pointers in Python. More...

#include <pyCompositeList.h>

Inheritance diagram for PyCompositeList:

List< Composite * > List of all members.

Public Types

Type Definitions
typedef CompositeValueType
 Composite* type.
typedef Composite ** PointerType
 Pointer type.
typedef List< Composite
* >::iterator 
Iterator
 Iterator type.
typedef List< Composite
* >::const_iterator 
ConstIterator
 Constant iterator type.

Public Member Functions

Constructors and Destructors
 PyCompositeList ()
 Default constructor.
 PyCompositeList (const PyCompositeList &composite_list)
 Copy constructor.
 PyCompositeList (const List< Composite * > &composite_list)
 Copy constructor.
 PyCompositeList (const List< const Composite * > &composite_list)
 Copy constructor.
PyCompositeListoperator= (const List< const Composite * > &composite_list) throw ()
 Constructor from a const Composite pointer list.
 PyCompositeList (const HashSet< const Composite * > &composite_set)
 Construction from a HashSet.
 PyCompositeList (const HashSet< Composite * > &composite_set)
 Construction from a HashSet.
virtual ~PyCompositeList () throw ()
 Destructor.

Detailed Description

Equivalent for a STL::List of Composite Pointers in Python.


Member Typedef Documentation

typedef List<Composite*>::const_iterator PyCompositeList::ConstIterator
 

Constant iterator type.

Reimplemented from List< Composite * >.

typedef List<Composite*>::iterator PyCompositeList::Iterator
 

Iterator type.

Reimplemented from List< Composite * >.


Constructor & Destructor Documentation

PyCompositeList::PyCompositeList  ) 
 

Default constructor.

Create an empty list.