A wrapper to a C array (needed to embed an array into a vector) More...
Public Types | |
| using | This_t = BoxedArray< Array_t > |
| typedef std::remove_all_extents< Array_t >::type | Data_t |
Public Member Functions | |
| BoxedArray () | |
| BoxedArray (const This_t &from) | |
| Array_t & | data () |
| const Array_t & | data () const |
Protected Attributes | |
| Array_t | array |
| Data_t * | begin () |
| const Data_t * | begin () const |
| Data_t * | end () |
| const Data_t * | end () const |
| static constexpr size_t | size () |
| begin/end interface More... | |
| operator decltype(&[0]) | array () |
| auto | operator[] (size_t index) -> decltype(*array) |
| Array interface. More... | |
| auto | operator[] (size_t index) const -> decltype(*array) |
| auto | operator+ (ptrdiff_t index) -> decltype(&*array) |
| auto | operator+ (ptrdiff_t index) const -> decltype(&*array) |
| auto | operator- (ptrdiff_t index) -> decltype(&*array) |
| auto | operator- (ptrdiff_t index) const -> decltype(&*array) |
| auto | operator* () -> decltype(*array) |
| auto | operator* () const -> decltype(*array) |
A wrapper to a C array (needed to embed an array into a vector)
Definition at line 118 of file AnaRootParser_module.cc.
| typedef std::remove_all_extents<Array_t>::type dune::AnaRootParserDataStruct::BoxedArray< Array_t >::Data_t |
Definition at line 124 of file AnaRootParser_module.cc.
| using dune::AnaRootParserDataStruct::BoxedArray< Array_t >::This_t = BoxedArray<Array_t> |
Definition at line 123 of file AnaRootParser_module.cc.
|
inline |
Definition at line 126 of file AnaRootParser_module.cc.
|
inline |
Definition at line 127 of file AnaRootParser_module.cc.
|
inline |
Definition at line 136 of file AnaRootParser_module.cc.
|
inline |
Definition at line 137 of file AnaRootParser_module.cc.
|
inline |
Definition at line 130 of file AnaRootParser_module.cc.
|
inline |
Definition at line 131 of file AnaRootParser_module.cc.
|
inline |
Definition at line 138 of file AnaRootParser_module.cc.
|
inline |
Definition at line 139 of file AnaRootParser_module.cc.
|
inline |
Definition at line 150 of file AnaRootParser_module.cc.
|
inline |
Definition at line 151 of file AnaRootParser_module.cc.
|
inline |
Definition at line 146 of file AnaRootParser_module.cc.
|
inline |
Definition at line 147 of file AnaRootParser_module.cc.
|
inline |
Definition at line 148 of file AnaRootParser_module.cc.
|
inline |
Definition at line 149 of file AnaRootParser_module.cc.
|
inline |
Array interface.
Definition at line 144 of file AnaRootParser_module.cc.
|
inline |
Definition at line 145 of file AnaRootParser_module.cc.
|
inlinestatic |
begin/end interface
Definition at line 135 of file AnaRootParser_module.cc.
|
protected |
Definition at line 120 of file AnaRootParser_module.cc.
|
inline |
Definition at line 153 of file AnaRootParser_module.cc.
1.8.11