Logo Search packages:      
Sourcecode: cadabra version File versions

yngtab::filled_tableau< T >::in_column_iterator Class Reference

#include <youngtab.hh>

Inheritance diagram for yngtab::filled_tableau< T >::in_column_iterator:

List of all members.

Detailed Description

template<class T>
class yngtab::filled_tableau< T >::in_column_iterator

An iterator which stays inside a given column of a tableau.

Definition at line 130 of file youngtab.hh.

Public Types

typedef ptrdiff_t difference_type
typedef T * pointer
typedef T & reference
typedef size_t size_type
typedef T value_type

Public Member Functions

 in_column_iterator (unsigned int r, unsigned int c, filled_tableau< T > *)
bool operator!= (const in_column_iterator &) const
T & operator* () const
in_column_iterator operator+ (unsigned int)
in_column_iterator operator++ (int)
in_column_iteratoroperator++ ()
in_column_iteratoroperator+= (unsigned int)
ptrdiff_t operator- (const in_column_iterator &) const
in_column_iterator operator- (unsigned int)
in_column_iterator operator-- (int)
in_column_iteratoroperator-- ()
in_column_iteratoroperator-= (unsigned int)
T * operator-> () const
bool operator< (const in_column_iterator &other) const
bool operator== (const in_column_iterator &) const
bool operator> (const in_column_iterator &other) const

Private Attributes

unsigned int column_number
unsigned int row_number
filled_tableau< T > * tab


class filled_tableau< T >

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index