/*----------------------------------------------------------------------------*/ /* Copyright (c) 2019 FIRST. All Rights Reserved. */ /* Open Source Software - may be modified and shared by FRC teams. The code */ /* must be accompanied by the FIRST BSD license file in the root directory of */ /* the project. */ /*----------------------------------------------------------------------------*/ #ifndef WPIUTIL_WPI_OPTIONAL_H_ #define WPIUTIL_WPI_OPTIONAL_H_ // clang-format off #ifdef _MSC_VER #pragma message("warning: wpi/optional.h is deprecated; include instead") #else #warning "wpi/optional.h is deprecated; include instead" #endif #include namespace wpi { template using optional [[deprecated("use std::optional")]] = std::optional; using nullopt_t [[deprecated("use std::nullopt_t")]] = std::nullopt_t; [[deprecated("use std::nullopt")]] inline constexpr std::nullopt_t nullopt = std::nullopt; } // namespace wpi // clang-format on #endif // WPIUTIL_WPI_OPTIONAL_H_