22 #ifndef NDN_CXX_UTIL_VARIANT_HPP
23 #define NDN_CXX_UTIL_VARIANT_HPP
25 #define variant_CONFIG_SELECT_VARIANT variant_VARIANT_NONSTD
26 #define variant_CONFIG_OMIT_VARIANT_SIZE_V_MACRO 1
27 #define variant_CONFIG_OMIT_VARIANT_ALTERNATIVE_T_MACRO 1
28 #include "ndn-cxx/detail/nonstd/variant-lite.hpp"
32 using ::nonstd::variant;
33 using ::nonstd::monostate;
34 using ::nonstd::bad_variant_access;
35 using ::nonstd::variant_npos;
36 using ::nonstd::variant_size;
37 using ::nonstd::variant_size_v;
38 using ::nonstd::variant_alternative;
39 using ::nonstd::variant_alternative_t;
41 using ::nonstd::visit;
42 using ::nonstd::holds_alternative;
44 using ::nonstd::get_if;
46 using ::nonstd::in_place;
47 using ::nonstd::in_place_t;