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;