Template Class mt_vector

Class Documentation

template<typename T>
class mt_vector

A thread-safe vector implementation. Use when you need fast access to a large contiguous chunk of memory.

Public Types

using const_iterator = typename std::vector<T>::const_iterator

Public Functions

mt_vector(void) = default
template<typename ...Args>
inline auto Func(Args&&... args) -> decltype(std::declval<decltype(Member)>().Func(args...))
template<typename ...Args>
inline auto Func(Args&&... args) const -> decltype(std::declval<decltype(Member)>().Func(args...))
template<typename ...Args>
inline auto Func(Args&&... args) const -> decltype(std::declval<decltype(Member)>().Func(args...))
template<typename ...Args>
inline auto Func(Args&&... args) const -> decltype(std::declval<decltype(Member)>().Func(args...))
inline void push_back(const T &data)