#include <pyIndexList.h>
Inheritance diagram for PyIndexList:

Public Types | |
Type Definitions | |
| typedef Index | ValueType |
| Index type. | |
| typedef Index | PointerType |
| Pointer type. | |
| typedef List< Index >::iterator | Iterator |
| Iterator type. | |
| typedef List< Index >::const_iterator | ConstIterator |
| Constant iterator type. | |
Public Member Functions | |
Constructors and Destructors | |
| PyIndexList () | |
| Default constructor. | |
| PyIndexList (const PyIndexList &new_list) | |
| Copy constructor. | |
| PyIndexList (const std::vector< Index > &indices) | |
| Construct from a vector of Index. | |
| PyIndexList (const std::list< Index > &fragment) | |
| Construct from a list of Index. | |
| PyIndexList (const std::vector< Position > &indices) | |
| Construct from a vector of Index. | |
| PyIndexList (const std::list< Position > &fragment) | |
| Construct from a list of Index. | |
| virtual | ~PyIndexList () throw () |
| Destructor. | |
Assignment | |
| PyIndexList & | operator= (const std::list< Index > &idx_list) |
| PyIndexList & | operator= (const std::list< Position > &idx_list) |
| PyIndexList & | operator= (const std::vector< Index > &idx_list) |
| PyIndexList & | operator= (const std::vector< Position > &idx_list) |
This is used to express both, lits and arrays of signed/unsigned integers in Python.
|
|
Constant iterator type.
Reimplemented from List< Index >. |
|
|
Iterator type.
Reimplemented from List< Index >. |
|
|
Default constructor. Create an empty list. |
|
|
Construct from a vector of Index. This constructor creates an PyIndexList object from a vector of Index. |
|
|
Construct from a list of Index. This constructor creates an PyIndexList object from a list of Index objects. |
|
|
Construct from a vector of Index. This constructor creates an PyIndexList object from a vector of Index. |
|
|
Construct from a list of Index. This constructor creates an PyIndexList object from a list of Index objects. |