#include <BALL/PYTHON/pyCompositeList.h>
Public Types | |
Type Definitions | |
typedef Composite * | ValueType |
typedef Composite ** | PointerType |
typedef std::list< Composite * > ::iterator | Iterator |
typedef std::list< Composite * > ::const_iterator | ConstIterator |
Public Member Functions | |
Constructors and Destructors | |
PyCompositeList () | |
PyCompositeList (const PyCompositeList &composite_list) | |
Copy constructor. | |
PyCompositeList (const std::list< Composite * > &composite_list) | |
Copy constructor. | |
PyCompositeList (const std::list< const Composite * > &composite_list) | |
Copy constructor. | |
PyCompositeList & | operator= (const std::list< const Composite * > &composite_list) |
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
Definition at line 29 of file pyCompositeList.h.
typedef std::list<Composite*>::const_iterator BALL::PyCompositeList::ConstIterator |
Constant iterator type.
Definition at line 54 of file pyCompositeList.h.
typedef std::list<Composite*>::iterator BALL::PyCompositeList::Iterator |
Iterator type.
Definition at line 50 of file pyCompositeList.h.
typedef Composite** BALL::PyCompositeList::PointerType |
Pointer type
Definition at line 46 of file pyCompositeList.h.
Composite* type
Definition at line 42 of file pyCompositeList.h.
BALL::PyCompositeList::PyCompositeList | ( | ) |
Default constructor. Create an empty list.
BALL::PyCompositeList::PyCompositeList | ( | const PyCompositeList & | composite_list | ) |
Copy constructor.
BALL::PyCompositeList::PyCompositeList | ( | const std::list< Composite * > & | composite_list | ) |
Copy constructor.
BALL::PyCompositeList::PyCompositeList | ( | const std::list< const Composite * > & | composite_list | ) |
Copy constructor.
Construction from a HashSet.
Construction from a HashSet.
virtual BALL::PyCompositeList::~PyCompositeList | ( | ) | throw () [virtual] |
Destructor.
PyCompositeList& BALL::PyCompositeList::operator= | ( | const std::list< const Composite * > & | composite_list | ) |
Constructor from a const Composite pointer list.