18#ifndef TEEUI_STATIC_VEC_H_
19#define TEEUI_STATIC_VEC_H_
23#ifdef TEEUI_USE_STD_VECTOR
39#ifndef TEEUI_USE_STD_VECTOR
64template <
typename T>
using static_vec = std::vector<T>;
Definition: static_vec.h:40
static_vec & operator=(const static_vec &)=default
const T * begin() const
Definition: static_vec.h:60
T * begin()
Definition: static_vec.h:58
size_t size_
Definition: static_vec.h:43
static_vec(T(&arr)[s])
Definition: static_vec.h:48
T * data_
Definition: static_vec.h:42
static_vec()
Definition: static_vec.h:46
static_vec(static_vec &&)=default
static_vec & operator=(static_vec &&)=default
size_t size() const
Definition: static_vec.h:56
static_vec(T *begin, T *end)
Definition: static_vec.h:47
const T * data() const
Definition: static_vec.h:55
T * end()
Definition: static_vec.h:59
const T * end() const
Definition: static_vec.h:61
T * data()
Definition: static_vec.h:54
static_vec(const static_vec &)=default