Alexandria 2.31.2
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().