Template Class SimVector

Template Parameter Order

  1. typename T

Class Documentation

template<typename T>
class SimVector

Public Types

using const_iterator = const T*
using const_reference = const T&
using iterator = T*
using reference = T&
using value_type = T

Public Functions

inline reference back()
inline const_reference back() const
inline iterator begin()
inline const_iterator begin() const
inline sizeT capacity() const
inline const_iterator cbegin() const
inline const_iterator cend() const
inline void clear()
inline bool empty() const
inline iterator end()
inline const_iterator end() const
inline iterator erase(const_iterator position)
inline reference front()
inline const_reference front() const
inline SimVector &operator=(const SimVector &v)
inline reference operator[](sizeT n)
inline const_reference operator[](sizeT n) const
inline void pop_back()
inline void push_back(const value_type &t)
inline void push_back(value_type &&val)
inline void reserve(sizeT n)
inline void resize(sizeT n)
inline SimVector()
inline SimVector(const SimVector &v)
inline SimVector(SimVector &&v)
inline explicit SimVector(sizeT n)
inline sizeT size() const
inline ~SimVector()

Protected Functions

inline void enough_capacity()