#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.