|
| min_size_vector (size_t extra, const T &t) |
|
| min_size_vector (size_t extra) |
|
template<size_t N> |
| min_size_vector (const T(&arr)[N]) |
|
bool | can_erase () const |
|
const auto & | operator[] (size_t index) const |
|
auto & | operator[] (size_t index) |
|
auto & | front () |
|
const auto & | front () const |
|
auto & | back () |
|
const auto & | back () const |
|
auto | cbegin () const |
|
auto | begin () const |
|
auto | begin () |
|
auto | cend () const |
|
auto | end () const |
|
auto | end () |
|
void | reserve (size_t items) |
|
template<typename It > |
auto | insert (It it, const T &t) |
|
void | push_back (const T &t) |
|
void | pop_back () |
|
template<typename It > |
void | erase (It it) |
|
void | resize (size_t new_size, const T &t) |
| Will resize to std::max(MinSize, new_size)
|
|
void | resize (size_t new_size) |
|
auto | size () const |
|
auto | empty () const |
|
void | clear () |
|
| owning_member () |
|
| owning_member (const DataMembers &...data_members) |
|
| owning_member (const owning_member &other) |
|
owning_member & | operator= (const owning_member &other) |
|
void | serialize (Archive &archive) |
|
bool | operator== (const owning_member &other) const |
|
bool | operator!= (const owning_member &other) const |
|
| basic_member (const basic_member &) |
|
basic_member & | operator= (const basic_member &) |
|
connection | connect (callback_type t) |
|
void | notify () |
|
size_t | connections () const |
|
template<typename T, size_t MinSize>
class wayverb::combined::model::min_size_vector< T, MinSize >
A vector which must hold some minimum number of elements.