|
dune-pdelab 2.10-git
|
Loading...
Searching...
No Matches
vectoriterator.hh
Go to the documentation of this file.
139 vector_iterator(const vector_iterator<W>& r, typename std::enable_if<is_const && !std::is_same<V,W>::value && std::is_same<vector,W>::value,void*>::type = nullptr)
iterator end()
void increment()
Iterators(RemoteIndexList &remoteIndices, GlobalIndexList &globalIndices, BoolList &booleans)
iterator(ParallelIndexSet< TG, TL, N > &indexSet, const Father &father)
tags::container< T >::type container_tag(const T &)
Gets instance of container tag associated with T.
Definition backend/istl/tags.hh:234
For backward compatibility – Do not use this!
Extracts the container tag from T.
Definition backend/istl/tags.hh:143
Definition vectoriterator.hh:21
std::tuple< Iterators..., typename T::const_iterator > type
Definition vectoriterator.hh:44
std::tuple< Iterators..., typename T::iterator > type
Definition vectoriterator.hh:50
std::tuple< Iterators..., typename T::const_iterator > type
Definition vectoriterator.hh:57
std::tuple< Iterators..., typename T::iterator > type
Definition vectoriterator.hh:63
Definition vectoriterator.hh:70
Definition vectoriterator.hh:80
static const bool is_const
Definition vectoriterator.hh:84
typename V::field_type & reference
Definition vectoriterator.hh:89
tags::container< V >::type::base_tag vector_tag
Definition vectoriterator.hh:83
V & vector_reference
Definition vectoriterator.hh:82
typename V::field_type value_type
Definition vectoriterator.hh:86
typename V::field_type * pointer
Definition vectoriterator.hh:88
const V & vector_reference
Definition vectoriterator.hh:96
const typename V::field_type & reference
Definition vectoriterator.hh:103
V vector
Definition vectoriterator.hh:95
tags::container< V >::type::base_tag vector_tag
Definition vectoriterator.hh:97
const typename V::field_type * pointer
Definition vectoriterator.hh:102
typename V::field_type value_type
Definition vectoriterator.hh:100
Definition vectoriterator.hh:111
std::enable_if< is_const &&!std::is_same< vector, W >::value &&std::is_same< vector, W >::value, vector_iterator & >::type operator=(const vector_iterator< W > &r)
Definition vectoriterator.hh:155
vector_iterator & operator++()
Definition vectoriterator.hh:177
vector_iterator operator++(int)
Definition vectoriterator.hh:183
BaseT::reference operator*() const
Definition vectoriterator.hh:171
BaseT::pointer operator->() const
Definition vectoriterator.hh:165
vector_iterator(const vector_iterator< W > &r, typename std::enable_if< is_const &&!std::is_same< V, W >::value &&std::is_same< vector, W >::value, void * >::type=nullptr)
Definition vectoriterator.hh:139
std::enable_if< std::is_same< vector, typenamevector_iterator< W >::vector >::value, bool >::type operator!=(const vector_iterator< W > &r) const
Definition vectoriterator.hh:212
vector_iterator(vector_reference vector, bool at_end)
Definition vectoriterator.hh:125
std::enable_if< std::is_same< vector, typenamevector_iterator< W >::vector >::value, bool >::type operator==(const vector_iterator< W > &r) const
Definition vectoriterator.hh:195
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8