BALL::PyCompositeList Class Reference
[Python extensions]

#include <BALL/PYTHON/pyCompositeList.h>

Inherits std::list<Composite*>.

List of all members.


Public Types

Type Definitions
typedef CompositeValueType
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.


PyCompositeListoperator= (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.



Detailed Description

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

Definition at line 29 of file pyCompositeList.h.


Member Typedef Documentation

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.

Pointer type

Definition at line 46 of file pyCompositeList.h.

Composite* type

Definition at line 42 of file pyCompositeList.h.


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 std::list< Composite * > &  composite_list  ) 

Copy constructor.

BALL::PyCompositeList::PyCompositeList ( const std::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 std::list< const Composite * > &  composite_list  ) 

Constructor from a const Composite pointer list.


Generated on Tue Dec 7 19:12:53 2010 for BALL by  doxygen 1.5.9