BALL::PyCompositeList Class Reference

#include <BALL/PYTHON/pyCompositeList.h>

Inheritance diagram for BALL::PyCompositeList:
BALL::List< Composite * >

List of all members.

Public Types

Type Definitions
typedef CompositeValueType
typedef Composite ** PointerType
typedef List< Composite * >
::iterator 
Iterator
typedef List< Composite * >
::const_iterator 
ConstIterator

Public Member Functions

Constructors and Destructors
 PyCompositeList ()
 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

Iterator type.

Reimplemented from BALL::List< Composite * >.

Composite* type


Constructor & Destructor Documentation

BALL::PyCompositeList::PyCompositeList ( )

Default constructor. Create an empty list.

BALL::PyCompositeList::PyCompositeList ( const PyCompositeList composite_list)

Copy constructor.

BALL::PyCompositeList::PyCompositeList ( const List< Composite * > &  composite_list)

Copy constructor.

BALL::PyCompositeList::PyCompositeList ( const List< const Composite * > &  composite_list)

Copy constructor.

BALL::PyCompositeList::PyCompositeList ( const HashSet< const Composite * > &  composite_set)

Construction from a HashSet.

BALL::PyCompositeList::PyCompositeList ( const HashSet< Composite * > &  composite_set)

Construction from a HashSet.

virtual BALL::PyCompositeList::~PyCompositeList ( ) throw () [virtual]

Destructor.


Member Function Documentation

PyCompositeList& BALL::PyCompositeList::operator= ( const List< const Composite * > &  composite_list) throw ()

Constructor from a const Composite pointer list.