|
template<class T , typename Size_type > |
static bool | benchmark_fillseq_list_idx (const std::string &title_pre, const std::string &type_id, const bool do_rserv) |
|
template<class T , typename Size_type > |
static bool | benchmark_fillseq_list_itr (const std::string &title_pre, const std::string &type_id, const bool do_rserv) |
|
template<class T , typename Size_type > |
static bool | benchmark_fillunique_find_idx (const std::string &title_pre, const std::string &type_id, const bool do_rserv) |
|
template<class T , typename Size_type > |
static bool | benchmark_fillunique_find_itr (const std::string &title_pre, const std::string &type_id, const bool do_rserv) |
|
template<class value_type > |
static bool | equal_comparator (const value_type &a, const value_type &b) |
|
template<class T , typename Size_type > |
const DataType01 * | findDataSet01_idx (T &data, DataType01 const &elem) noexcept |
|
template<class T , typename Size_type > |
const DataType01 * | findDataSet01_itr (T &data, DataType01 const &elem, std::enable_if_t< !is_cow_type< T >::value, bool >=true) noexcept |
|
template<class T , typename Size_type > |
const DataType01 * | findDataSet01_itr (T &data, DataType01 const &elem, std::enable_if_t< is_cow_type< T >::value, bool >=true) noexcept |
|
template<class T , typename Size_type > |
static bool | footprint_fillseq_list_itr (const std::string &type_id, const bool do_rserv) |
|
template<class Cont > |
static void | print_container_info (const std::string &type_id, const Cont &c, std::enable_if_t< !jau::is_darray_type< Cont >::value, bool >=true) |
|
template<class Cont > |
static void | print_container_info (const std::string &type_id, const Cont &c, std::enable_if_t< jau::is_darray_type< Cont >::value, bool >=true) |
|
template<class T > |
static void | print_mem (const std::string &pre, const T &data) |
|
template<class T , typename Size_type > |
static int | test_00_list_idx (T &data) |
|
template<class T > |
static int | test_00_list_itr (T &data, std::enable_if_t< !is_cow_type< T >::value, bool >=true) |
|
template<class T > |
static int | test_00_list_itr (T &data, std::enable_if_t< is_cow_type< T >::value, bool >=true) |
|
template<class T , typename Size_type > |
static void | test_00_seq_fill (T &data, const Size_type size) |
|
template<class T , typename Size_type > |
static void | test_00_seq_fill_unique_idx (T &data, const Size_type size) |
|
template<class T , typename Size_type > |
static void | test_00_seq_fill_unique_itr (T &data, const Size_type size, std::enable_if_t< !is_cow_type< T >::value, bool >=true) |
|
template<class T , typename Size_type > |
static void | test_00_seq_fill_unique_itr (T &data, const Size_type size, std::enable_if_t< is_cow_type< T >::value, bool >=true) |
|
template<class T , typename Size_type > |
static void | test_00_seq_find_idx (T &data) |
|
template<class T , typename Size_type > |
static void | test_00_seq_find_itr (T &data) |
|
template<class T , typename Size_type > |
static bool | test_01_seq_fill_list_footprint (const std::string &type_id, const Size_type size0, const Size_type reserve0, const bool do_print_mem) |
|
template<class T , typename Size_type > |
static bool | test_01_seq_fill_list_idx (const std::string &type_id, const Size_type size0, const Size_type reserve0) |
|
template<class T , typename Size_type > |
static bool | test_01_seq_fill_list_itr (const std::string &type_id, const Size_type size0, const Size_type reserve0) |
|
template<class T , typename Size_type > |
static bool | test_02_seq_fillunique_find_idx (const std::string &type_id, const Size_type size0, const Size_type reserve0) |
|
template<class T , typename Size_type > |
static bool | test_02_seq_fillunique_find_itr (const std::string &type_id, const Size_type size0, const Size_type reserve0) |
|
| TEST_CASE ("Memory Footprint 01 - Fill Sequential and List", "[datatype][footprint]") |
|
| TEST_CASE ("Perf Test 01 - Fill Sequential and List, empty and reserve", "[datatype][sequential]") |
|
| TEST_CASE ("Perf Test 02 - Fill Unique and List, empty and reserve", "[datatype][unique]") |
|