template <typename T, std::size_t N>

class inplace_vector_storage_non_trivial

Defined at line 71 of file ../../sdk/lib/stdcompat/include/lib/stdcompat/internal/inplace_vector.h

Public Methods

void inplace_vector_storage_non_trivial<T, N> ()

Defined at line 73 of file ../../sdk/lib/stdcompat/include/lib/stdcompat/internal/inplace_vector.h

void ~inplace_vector_storage_non_trivial<T, N> ()

Defined at line 76 of file ../../sdk/lib/stdcompat/include/lib/stdcompat/internal/inplace_vector.h

T * data ()

Defined at line 84 of file ../../sdk/lib/stdcompat/include/lib/stdcompat/internal/inplace_vector.h

const T * data ()

Defined at line 85 of file ../../sdk/lib/stdcompat/include/lib/stdcompat/internal/inplace_vector.h

size_t size ()

Defined at line 87 of file ../../sdk/lib/stdcompat/include/lib/stdcompat/internal/inplace_vector.h

void set_size (size_t size)

Defined at line 88 of file ../../sdk/lib/stdcompat/include/lib/stdcompat/internal/inplace_vector.h

template <class... Args>
void construct_at (size_t k, Args &&... args)

Defined at line 91 of file ../../sdk/lib/stdcompat/include/lib/stdcompat/internal/inplace_vector.h

void destroy_at (size_t k)

Defined at line 95 of file ../../sdk/lib/stdcompat/include/lib/stdcompat/internal/inplace_vector.h