DEVICE VectorView(T *data, size_type const size)
DEVICE void push_back(T const &value)
DEVICE size_type capacity() const
DEVICE T const & front() const
DEVICE T & operator[](size_type const i)
DEVICE void resize(size_type const size)
DEVICE size_type size() const
DEVICE void set(T *data, size_type const size)
DEVICE VectorView(T *data, size_type const size, size_type const capacity)
DEVICE T const & back() const
std::ptrdiff_t difference_type
DEVICE T const * cend() const
DEVICE T const * cbegin() const
value_type const & const_reference
value_type const * const_pointer
DEVICE T const & operator[](size_type const i) const
const_pointer const_iterator
DEVICE T const * data() const
DEVICE bool empty() const