11 #if __has_include(<optional>) && __cplusplus >= 201703L 15 using ::std::optional;
16 using ::std::bad_optional_access;
20 #include <cras_cpp_common/external/tl/optional.hpp> 24 using ::tl::bad_optional_access;
29 #include <type_traits> 45 struct is_optional<::cras::optional<T>> :
public ::std::true_type {};
Type trait determining whether type T is cras::optional or not.