|
Stride Reference Manual
- generated for commit 9643b11
|
Interface/Implementation for SVIterator. More...
#include <cassert>#include <cmath>#include <iterator>#include <type_traits>

Go to the source code of this file.
Classes | |
| class | stride::util::SegmentedVector< T, N, Safe > |
| Container that stores objects "almost contiguously" (in a chain of blocks) and guarantees that pointers/iterators are not invalidated when the container grows. More... | |
| class | stride::util::SVIterator< T, N, Safe, P, R, is_const_iterator > |
| Implementation of iterator for SegmentedVector. More... | |
Namespaces | |
| stride | |
| Namespace for the simulator and related classes. | |
| stride::util | |
| Utilities for the project. | |
Functions | |
| template<typename T , std::size_t N, bool Safe, typename P = const T*, typename R = const T&, bool is_const_iterator = true> | |
| SVIterator< T, N, Safe, P, R, is_const_iterator > | stride::util::operator+ (std::ptrdiff_t i, SVIterator< T, N, Safe, P, R, is_const_iterator > p) |
| template<typename T , std::size_t N, bool Safe, typename P = const T*, typename R = const T&, bool is_const_iterator = true> | |
| SVIterator< T, N, Safe, P, R, is_const_iterator > | stride::util::operator- (std::ptrdiff_t i, SVIterator< T, N, Safe, P, R, is_const_iterator > p) |
Interface/Implementation for SVIterator.
Definition in file SVIterator.h.