22 #ifndef NDN_CXX_UTIL_OPTIONAL_HPP 
   23 #define NDN_CXX_UTIL_OPTIONAL_HPP 
   25 #define optional_CONFIG_SELECT_OPTIONAL optional_OPTIONAL_NONSTD 
   26 #include "ndn-cxx/detail/nonstd/optional-lite.hpp" 
   30 using ::nonstd::optional;
 
   31 using ::nonstd::bad_optional_access;
 
   32 using ::nonstd::nullopt;
 
   33 using ::nonstd::nullopt_t;
 
   34 using ::nonstd::make_optional;
 
   36 using ::nonstd::in_place;
 
   37 using ::nonstd::in_place_t;