|
@ -3,6 +3,7 @@ |
|
|
#include "gp_config.hpp"
|
|
|
#include "gp_config.hpp"
|
|
|
|
|
|
|
|
|
#include "gp/functional/bind_front.hpp"
|
|
|
#include "gp/functional/bind_front.hpp"
|
|
|
|
|
|
#include "gp/functional/monostates.hpp"
|
|
|
#include "gp/algorithms/move.hpp"
|
|
|
#include "gp/algorithms/move.hpp"
|
|
|
#include "gp/exception.hpp"
|
|
|
#include "gp/exception.hpp"
|
|
|
|
|
|
|
|
@ -10,9 +11,6 @@ |
|
|
#include <new>
|
|
|
#include <new>
|
|
|
|
|
|
|
|
|
namespace gp{ |
|
|
namespace gp{ |
|
|
struct nullopt_t final{}; |
|
|
|
|
|
|
|
|
|
|
|
constexpr nullopt_t nullopt; |
|
|
|
|
|
|
|
|
|
|
|
template<typename T> |
|
|
template<typename T> |
|
|
class optional final{ |
|
|
class optional final{ |
|
|