Public Member Functions | |
| RandomAccessIteratorContainer (RandomAccessIteratorContainer const &other) | |
| RandomAccessIteratorContainer (RandomAccessIteratorContainer &&other) noexcept | |
| RandomAccessIteratorContainer & | operator= (RandomAccessIteratorContainer const &other) |
| RandomAccessIteratorContainer & | operator= (RandomAccessIteratorContainer &&other) noexcept |
| auto | currentIteration () const -> std::optional< value_type const * > override |
| auto | begin () -> iterator override |
| auto | end () -> iterator override |
| auto | begin () const -> const_iterator override |
| auto | end () const -> const_iterator override |
| auto | rbegin () -> iterator override |
| auto | rend () -> iterator override |
| auto | rbegin () const -> const_iterator override |
| auto | rend () const -> const_iterator override |
| auto | empty () const -> bool override |
| auto | size () const -> size_t override |
| auto | at (key_type const &key) const -> mapped_type const &override |
| auto | operator[] (key_type const &key) -> mapped_type &override |
| auto | clear () -> void override |
| auto | find (key_type const &key) -> iterator override |
| auto | find (key_type const &key) const -> const_iterator override |
| auto | contains (key_type const &key) const -> bool override |
| auto | erase (key_type const &key) -> size_type override |
| auto | erase (iterator) -> iterator override |
| auto | emplace (value_type &&) -> std::pair< iterator, bool > override |
| auto | snapshotWorkflow () const -> SnapshotWorkflow override |
| virtual auto | currentIteration () -> std::optional< value_type * > |
| virtual auto | at (key_type const &key) -> mapped_type & |
Friends | |
| class | Series |
Additional Inherited Members | |
Public Types inherited from openPMD::AbstractSnapshotsContainer | |
| using | key_type = Iteration::IterationIndex_t |
| using | value_type = Container<Iteration, key_type>::value_type |
| using | mapped_type = Iteration |
| using | iterator = OpaqueSeriesIterator<value_type> |
| using | const_iterator = OpaqueSeriesIterator<value_type const> |
| using | reverse_iterator = OpaqueSeriesIterator<value_type> |
| using | const_reverse_iterator = OpaqueSeriesIterator<value_type const> |
| using | size_type = size_t |
|
virtual |
Reimplemented from openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
virtual |
Reimplemented from openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.
|
overridevirtual |
Implements openPMD::AbstractSnapshotsContainer.