Empirical
|
Build a specialized debug wrapper for emp::vector<bool> More...
#include <vector.h>
Public Types | |
using | iterator = typename stdv_t::iterator |
using | const_iterator = typename stdv_t::const_iterator |
using | value_type = bool |
using | size_type = typename stdv_t::size_type |
using | reference = typename stdv_t::reference |
using | const_reference = typename stdv_t::const_reference |
Public Member Functions | |
vector () | |
vector (const this_t &_in) | |
vector (size_t size) | |
vector (size_t size, bool val) | |
vector (std::initializer_list< bool > in_list) | |
vector (const stdv_t &in) | |
template<typename InputIt > | |
vector (InputIt first, InputIt last) | |
void | resize (size_t new_size) |
void | resize (size_t new_size, bool val) |
this_t & | operator= (const this_t &)=default |
auto | operator[] (size_t pos) -> decltype(stdv_t::operator[](pos)) |
bool | operator[] (size_t pos) const |
auto & | back () |
bool | back () const |
auto & | front () |
bool | front () const |
void | pop_back () |
Build a specialized debug wrapper for emp::vector<bool>
using emp::vector< bool, Ts... >::const_iterator = typename stdv_t::const_iterator |
using emp::vector< bool, Ts... >::const_reference = typename stdv_t::const_reference |
using emp::vector< bool, Ts... >::iterator = typename stdv_t::iterator |
using emp::vector< bool, Ts... >::reference = typename stdv_t::reference |
using emp::vector< bool, Ts... >::size_type = typename stdv_t::size_type |
using emp::vector< bool, Ts... >::value_type = bool |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |