#include <BALL/PYTHON/pyCompositeList.h>
Public Types | |
Type Definitions | |
typedef Composite * | ValueType |
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. | |
PyCompositeList & | operator= (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. |
Equivalent for a STL::List of Composite Pointers in Python
Constant iterator type.
Reimplemented from BALL::List< Composite * >.
typedef List<Composite*>::iterator BALL::PyCompositeList::Iterator |
Iterator type.
Reimplemented from BALL::List< Composite * >.
typedef Composite** BALL::PyCompositeList::PointerType |
Pointer type
Composite* type
BALL::PyCompositeList::PyCompositeList | ( | ) |
Default constructor. Create an empty list.
BALL::PyCompositeList::PyCompositeList | ( | const PyCompositeList & | composite_list | ) |
Copy constructor.
Copy constructor.
Copy constructor.
Construction from a HashSet.
Construction from a HashSet.
virtual BALL::PyCompositeList::~PyCompositeList | ( | ) | throw () [virtual] |
Destructor.
PyCompositeList& BALL::PyCompositeList::operator= | ( | const List< const Composite * > & | composite_list | ) | throw () |
Constructor from a const Composite pointer list.