5 #ifndef ROADRUNNER_SETTING_T_H
6 #define ROADRUNNER_SETTING_T_H
18 using setting_t = std::variant<
20 std::string, bool, std::int32_t,
21 std::uint32_t, std::int64_t, std::uint64_t,
25 std::vector<std::string>
37 template<
typename T,
typename ALL_T>
40 template<
typename T,
typename... ALL_T>
42 :
public std::disjunction<std::is_same<T, ALL_T>...> {
Generic type checking mechanism for membership of type T in variant ALL_T.
Definition: setting_t.h:38