81uint32_t
parse_uint32(
const char *value_str)
noexcept(
false);
84template<
typename key,
typename T>
86 if (
auto && it = map.find(k); it != map.end()) {
93template<
class Smart,
class Po
inter =
typename Smart::po
inter>
104 operator Pointer*()
noexcept {
return &
ptr; }
105 operator void**()
noexcept {
return &
ptr; }
out_ptr & operator=(out_ptr &&)=delete
out_ptr(Smart &out) noexcept
out_ptr(out_ptr &&)=delete
bool invalid_arg_is_numeric(const char *what)
void ug_perror(const char *s)
void print_module_usage(const char *module_name, const struct key_val *options, const struct key_val *options_full, bool print_full_help)
double unit_evaluate_dbl(const char *str, bool case_sensitive, const char **endptr)
T get_map_val_or_default(std::map< key, T > const &map, key const &k, T const &def)
int get_cpu_core_count(void)
long long unit_evaluate(const char *str, const char **endptr)
const char * ug_strerror(int errnum)
const char * format_in_si_units(unsigned long long int val)
uint32_t parse_uint32(const char *value_str) noexcept(false)
int get_framerate_d(double framerate)
int get_framerate_n(double framerate)