AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::external_row_col_value_type< T > Class Template Reference

External storage of a row and column indice. This is required for creating a temporary in an assignment operation in a sorting algorithm (like std::sort(...)). More...

#include <AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp>

List of all members.

Public Types

typedef T index_type
 
typedef ptrdiff_t difference_type
 

Public Member Functions

 external_row_col_value_type (difference_type row_off, difference_type col_off, index_type row_i, index_type col_j)
 

Public Attributes

difference_type row_off_
difference_type col_off_
index_type row_i_
index_type col_j_


Detailed Description

template<class T>
class AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::external_row_col_value_type< T >

External storage of a row and column indice. This is required for creating a temporary in an assignment operation in a sorting algorithm (like std::sort(...)).

Definition at line 50 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.


Member Typedef Documentation

template<class T>
typedef T AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::external_row_col_value_type< T >::index_type

Definition at line 53 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.

template<class T>
typedef ptrdiff_t AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::external_row_col_value_type< T >::difference_type

Definition at line 55 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.


Constructor & Destructor Documentation

template<class T>
AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::external_row_col_value_type< T >::external_row_col_value_type ( difference_type  row_off,
difference_type  col_off,
index_type  row_i,
index_type  col_j 
) [inline]

Definition at line 57 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.


Member Data Documentation

template<class T>
difference_type AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::external_row_col_value_type< T >::row_off_

Definition at line 66 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.

template<class T>
difference_type AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::external_row_col_value_type< T >::col_off_

Definition at line 67 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.

template<class T>
index_type AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::external_row_col_value_type< T >::row_i_

Definition at line 68 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.

template<class T>
index_type AbstractLinAlgPack::GenPermMatrixSliceIteratorPack::external_row_col_value_type< T >::col_j_

Definition at line 69 of file AbstractLinAlgPack_GenPermMatrixSliceIterator.hpp.


The documentation for this class was generated from the following file:
Generated on Wed May 12 21:57:11 2010 for MOOCHO (Single Doxygen Collection) by  doxygen 1.4.7