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.