#include <neolib/neolib.hpp>
#include <optional>
#include <stdexcept>
#include <neolib/core/i_reference_counted.hpp>
Go to the source code of this file.
|
| template<typename T , typename U , typename = std::enable_if_t<!is_optional_v<U>, sfinae>> |
| bool | neolib::operator== (const i_optional< T > &lhs, const U &rhs) |
| |
| template<typename T , typename U , typename = std::enable_if_t<!is_optional_v<U>, sfinae>> |
| bool | neolib::operator== (const U &lhs, const i_optional< T > &rhs) |
| |
| template<typename T , typename U , typename = std::enable_if_t<!is_optional_v<U>, sfinae>> |
| std::partial_ordering | neolib::operator<=> (const i_optional< T > &lhs, const U &rhs) |
| |
| template<typename T , typename U , typename = std::enable_if_t<!is_optional_v<U>, sfinae>> |
| std::partial_ordering | neolib::operator<=> (const U &lhs, const i_optional< T > &rhs) |
| |