10#include <tsl/ordered_map.h>
14size_t get_index(std::string_view value,
const std::vector<std::string> &value_list);
15void clear_and_insert_index(uint32_t &dest, uint32_t mask, std::string_view value,
const std::vector<std::string> &value_list);
17uint32_t float2fixed(
double v,
unsigned point_pos,
bool saturate=
true);
18double fixed2float(uint32_t v,
unsigned point_pos);
20std::string list_of_keys(
const tsl::ordered_map<std::string_view, int> &);
21std::string list_of_keys(
const std::vector<std::string> &);