internal::BlockVectorIterators::Types< BlockVectorType, false > Struct Template Reference

List of all members.

Public Types

typedef BlockVectorType::BlockType Vector
typedef BlockVectorType BlockVector
typedef BlockVector::value_type value_type
typedef Vector::reference dereference_type


Detailed Description

template<class BlockVectorType>
struct internal::BlockVectorIterators::Types< BlockVectorType, false >

Declaration of a specialized template of a structure which is used to determine some types based on the template arguments of other classes.

This is for the use of non-const iterators.


Member Typedef Documentation

template<class BlockVectorType >
typedef BlockVectorType::BlockType internal::BlockVectorIterators::Types< BlockVectorType, false >::Vector

Type of the vector underlying the block vector used in non-const iterators. There, the vector must not be constant.

template<class BlockVectorType >
typedef BlockVectorType internal::BlockVectorIterators::Types< BlockVectorType, false >::BlockVector

Type of the block vector used in non-const iterators. There, the block vector must not be constant.

template<class BlockVectorType >
typedef BlockVector::value_type internal::BlockVectorIterators::Types< BlockVectorType, false >::value_type

Type of the numbers we point to. Here, they are not constant.

template<class BlockVectorType >
typedef Vector::reference internal::BlockVectorIterators::Types< BlockVectorType, false >::dereference_type

Typedef the result of a dereferencing operation for an iterator of the underlying iterator.


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

deal.II documentation generated on Sat Aug 15 16:52:37 2009 by doxygen 1.5.9