|
Thrill
0.1
|
Contains data elements for foxxll::typed_block , not intended for direct use.
Definition at line 74 of file typed_block.hpp.
Inheritance diagram for element_block< Type, kSize >:#include <typed_block.hpp>
Public Types | |
| using | const_iterator = const type * |
| using | const_reference = const Type & |
| using | iterator = pointer |
| using | pointer = type * |
| using | reference = Type & |
| using | type = Type |
| using | value_type = Type |
Public Member Functions | |
| element_block () | |
| iterator | begin () |
Returns iterator pointing to the first element. More... | |
| const_iterator | begin () const |
Returns const_iterator pointing to the first element. More... | |
| const_iterator | cbegin () const |
Returns const_iterator pointing to the first element. More... | |
| const_iterator | cend () const |
Returns const_iterator pointing to the end element. More... | |
| iterator | end () |
Returns iterator pointing to the end element. More... | |
| const_iterator | end () const |
Returns const_iterator pointing to the end element. More... | |
| reference | operator[] (size_t i) |
| An operator to access elements in the block. More... | |
Public Attributes | |
| value_type | elem [kSize] |
| Array of elements of type Type. More... | |
Static Public Attributes | |
| static constexpr size_t | size = kSize |
| number of elements in the block More... | |
| using const_iterator = const type * |
Definition at line 83 of file typed_block.hpp.
| using const_reference = const Type & |
Definition at line 80 of file typed_block.hpp.
Definition at line 82 of file typed_block.hpp.
Definition at line 81 of file typed_block.hpp.
| using reference = Type & |
Definition at line 79 of file typed_block.hpp.
| using type = Type |
Definition at line 77 of file typed_block.hpp.
| using value_type = Type |
Definition at line 78 of file typed_block.hpp.
|
inline |
Definition at line 90 of file typed_block.hpp.
|
inline |
Returns iterator pointing to the first element.
Definition at line 103 of file typed_block.hpp.
|
inline |
Returns const_iterator pointing to the first element.
Definition at line 109 of file typed_block.hpp.
|
inline |
Returns const_iterator pointing to the first element.
Definition at line 115 of file typed_block.hpp.
|
inline |
Returns const_iterator pointing to the end element.
Definition at line 133 of file typed_block.hpp.
|
inline |
Returns iterator pointing to the end element.
Definition at line 121 of file typed_block.hpp.
|
inline |
Returns const_iterator pointing to the end element.
Definition at line 127 of file typed_block.hpp.
|
inline |
An operator to access elements in the block.
Definition at line 97 of file typed_block.hpp.
| value_type elem[kSize] |
Array of elements of type Type.
Definition at line 88 of file typed_block.hpp.
|
static |
number of elements in the block
Definition at line 85 of file typed_block.hpp.