|
Alexandria 2.32.0
SDC-CH common library for the Euclid project
|
#include <GridCellManagerVectorOfVectors.h>
Public Types | |
| using | iterator = typename std::vector<T>::iterator |
| using | const_iterator = typename std::vector<T>::const_iterator |
Public Member Functions | |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| std::size_t | size () const |
| VectorValueProxy * | operator-> () const |
| VectorValueProxy & | operator= (const VectorValueProxy &other) |
| bool | operator== (const VectorValueProxy &other) const |
| bool | operator!= (const VectorValueProxy &other) const |
| operator std::vector< T > () const | |
| T & | operator[] (const size_t i) |
| const T & | operator[] (const size_t i) const |
Private Member Functions | |
| VectorValueProxy (typename std::vector< T >::iterator begin_, typename std::vector< T >::iterator end_) | |
Private Attributes | |
| std::vector< T >::iterator | m_begin |
| std::vector< T >::iterator | m_end |
Friends | |
| struct | GridCellManagerVectorOfVectors< T > |
Definition at line 134 of file GridCellManagerVectorOfVectors.h.
| using Euclid::GridContainer::VectorValueProxy< T >::const_iterator = typename std::vector<T>::const_iterator |
Definition at line 136 of file GridCellManagerVectorOfVectors.h.
| using Euclid::GridContainer::VectorValueProxy< T >::iterator = typename std::vector<T>::iterator |
Definition at line 135 of file GridCellManagerVectorOfVectors.h.
|
inlineprivate |
Definition at line 196 of file GridCellManagerVectorOfVectors.h.
References m_begin, and m_end.
Referenced by operator!=(), operator->(), operator=(), and operator==().
|
inline |
Definition at line 138 of file GridCellManagerVectorOfVectors.h.
References m_begin.
Referenced by operator std::vector< T >(), and operator=().
|
inline |
Definition at line 146 of file GridCellManagerVectorOfVectors.h.
References m_begin.
|
inline |
Definition at line 154 of file GridCellManagerVectorOfVectors.h.
References m_begin.
|
inline |
Definition at line 158 of file GridCellManagerVectorOfVectors.h.
References m_end.
|
inline |
Definition at line 142 of file GridCellManagerVectorOfVectors.h.
References m_end.
Referenced by operator std::vector< T >(), and operator=().
|
inline |
Definition at line 150 of file GridCellManagerVectorOfVectors.h.
References m_end.
|
inline |
Definition at line 183 of file GridCellManagerVectorOfVectors.h.
References begin(), and end().

|
inline |
Definition at line 179 of file GridCellManagerVectorOfVectors.h.
References std::equal(), m_begin, m_end, size(), and VectorValueProxy().

|
inline |
Definition at line 166 of file GridCellManagerVectorOfVectors.h.
References VectorValueProxy().

|
inline |
Definition at line 170 of file GridCellManagerVectorOfVectors.h.
References begin(), std::copy(), end(), and VectorValueProxy().

|
inline |
Definition at line 175 of file GridCellManagerVectorOfVectors.h.
References std::equal(), m_begin, m_end, size(), and VectorValueProxy().

|
inline |
Definition at line 187 of file GridCellManagerVectorOfVectors.h.
References m_begin.
|
inline |
Definition at line 191 of file GridCellManagerVectorOfVectors.h.
References m_begin.
|
inline |
Definition at line 162 of file GridCellManagerVectorOfVectors.h.
References m_begin, and m_end.
Referenced by boost::serialization::load(), operator!=(), operator==(), and boost::serialization::save().
|
friend |
Definition at line 199 of file GridCellManagerVectorOfVectors.h.
|
private |
Definition at line 199 of file GridCellManagerVectorOfVectors.h.
Referenced by begin(), begin(), cbegin(), GridCellManagerVectorOfVectors< T >, operator!=(), operator==(), operator[](), operator[](), size(), and VectorValueProxy().
|
private |
Definition at line 199 of file GridCellManagerVectorOfVectors.h.
Referenced by cend(), end(), end(), GridCellManagerVectorOfVectors< T >, operator!=(), operator==(), size(), and VectorValueProxy().