BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members
BALL::PyCompositeList Class Reference

#include <BALL/PYTHON/pyCompositeList.h>

Inheritance diagram for BALL::PyCompositeList:

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. More...
 
 PyCompositeList (const std::list< Composite * > &composite_list)
 Copy constructor. More...
 
 PyCompositeList (const std::list< const Composite * > &composite_list)
 Copy constructor. More...
 
PyCompositeListoperator= (const std::list< const Composite * > &composite_list)
 Constructor from a const Composite pointer list. More...
 
 PyCompositeList (const HashSet< const Composite * > &composite_set)
 Construction from a HashSet. More...
 
 PyCompositeList (const HashSet< Composite * > &composite_set)
 Construction from a HashSet. More...
 
virtual ~PyCompositeList () throw ()
 Destructor. More...
 

Additional Inherited Members

- Public Attributes inherited from std::list< T >
elements
 STL member. More...
 

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.