|
openPMD-api
|
Subset of C++20 std::span class template. More...
#include <Span.hpp>
Public Types | |
| using | iterator = T * |
| using | reverse_iterator = std::reverse_iterator< iterator > |
Public Member Functions | |
| size_t | size () const |
| T * | data () const |
| T & | operator[] (size_t i) const |
| iterator | begin () const |
| iterator | end () const |
| reverse_iterator | rbegin () const |
| reverse_iterator | rend () const |
Friends | |
| template<typename > | |
| class | DynamicMemoryView |
Subset of C++20 std::span class template.
Any existing member behaves equivalently to those documented here: https://en.cppreference.com/w/cpp/container/span
1.8.13