Template Class AlignedVector

Class Documentation

template<class T>
class AlignedVector

Public Functions

AlignedVector()
AlignedVector(std::size_t size, std::size_t alignment = 64)
AlignedVector(AlignedVector &&from)
AlignedVector &operator=(AlignedVector &&from)
AlignedVector(const AlignedVector&)
AlignedVector &operator=(const AlignedVector&)
~AlignedVector()
std::size_t size() const
T &operator[](std::size_t offset)
const T &operator[](std::size_t offset) const
T *begin()
const T *begin() const
T *end()
const T *end() const
template<typename ReturnType>
ReturnType *as()