|
Stride Reference Manual
- generated for commit 9643b11
|
Interface and implementation for SegmentedVector class. More...
#include "SVIterator.h"#include <array>#include <cassert>#include <iostream>#include <iterator>#include <limits>#include <stdexcept>#include <type_traits>#include <utility>#include <vector>

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... | |
Namespaces | |
| stride | |
| Namespace for the simulator and related classes. | |
| stride::util | |
| Utilities for the project. | |
Functions | |
| template<typename T , size_t N = 512, bool Safe = true> | |
| bool | stride::util::operator== (const SegmentedVector< T, N, Safe > &lhs, const SegmentedVector< T, N, Safe > &rhs) |
| Helper function for equality test (equal size and all elements equal). More... | |
| template<typename T , size_t N = 512, bool Safe = true> | |
| bool | stride::util::operator!= (const SegmentedVector< T, N, Safe > &lhs, const SegmentedVector< T, N, Safe > &rhs) |
| Helper function for inequality test (unequal size or not all elements equal). More... | |
Interface and implementation for SegmentedVector class.
Definition in file SegmentedVector.h.