class utils

Overview

#include <utils.h>

class utils
{
public:
    // methods

    template <typename T>
    static T get_key(std::size_t counter);

    template <typename T>
    static T get_value(std::size_t counter);

    template <typename HMap>
    static HMap get_filled_hash_map(std::size_t nb_elements);

    static self_reference_member_test get_key(std::size_t counter);
    static move_only_test get_key(std::size_t counter);
    static copy_only_test get_key(std::size_t counter);
    static self_reference_member_test get_value(std::size_t counter);
    static move_only_test get_value(std::size_t counter);
    static copy_only_test get_value(std::size_t counter);
};