This commit is contained in:
PodmogilnyjIvan
2021-12-03 03:34:31 -08:00
commit ff4acf84be
542 changed files with 136810 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
#pragma once
#include <pangolin/platform.h>
// Use either C++17 optional, or the standalone backwards compatible version
#if (__cplusplus >= 201703L)
# include <optional>
#else
# include <experimental/optional.hpp>
#endif
namespace pangolin {
#if (__cplusplus >= 201703L)
template <typename T>
using optional = std::optional<T>;
#else
template <typename T>
using optional = std::experimental::optional<T>;
#endif
}