#include <SerialAccess.h>
Classes | |
class | iterator |
Public Types | |
typedef SerialAccessValueTypeHelper< typename std::remove_const< T >::type >::value_type | R |
Value type of the components of T. More... | |
typedef std::conditional< std::is_const_v< T >, const R, R >::type | V |
Value type with the correct constness. More... | |
Public Member Functions | |
SerialAccessRange (T &obj) | |
iterator | begin () const |
iterator | end () const |
V & | operator[] (int i) |
Private Attributes | |
iterator | _begin |
iterator | _end |
Definition at line 99 of file SerialAccess.h.
typedef SerialAccessValueTypeHelper<typename std::remove_const<T>::type>::value_type Moose::SerialAccessRange< T >::R |
Value type of the components of T.
Definition at line 103 of file SerialAccess.h.
typedef std::conditional<std::is_const_v<T>, const R, R>::type Moose::SerialAccessRange< T >::V |
Value type with the correct constness.
Definition at line 105 of file SerialAccess.h.
|
inline |
Definition at line 134 of file SerialAccess.h.
|
inline |
Definition at line 140 of file SerialAccess.h.
|
inline |
Definition at line 141 of file SerialAccess.h.
|
inline |
Definition at line 143 of file SerialAccess.h.
|
private |
Definition at line 146 of file SerialAccess.h.
Referenced by Moose::SerialAccessRange< T >::begin(), and Moose::SerialAccessRange< T >::operator[]().
|
private |
Definition at line 146 of file SerialAccess.h.
Referenced by Moose::SerialAccessRange< T >::end().