|
const nullopt_t | nullopt (0) |
|
template<class T , class U > |
bool | operator== (const Optional< T > &lhs, const Optional< U > &rhs) |
|
template<class T , class U > |
bool | operator!= (const Optional< T > &lhs, const Optional< U > &rhs) |
|
template<class T , class U > |
bool | operator< (const Optional< T > &lhs, const Optional< U > &rhs) |
|
template<class T , class U > |
bool | operator<= (const Optional< T > &lhs, const Optional< U > &rhs) |
|
template<class T , class U > |
bool | operator> (const Optional< T > &lhs, const Optional< U > &rhs) |
|
template<class T , class U > |
bool | operator>= (const Optional< T > &lhs, const Optional< U > &rhs) |
|
template<class T > |
CONSTEXPR bool | operator== (const Optional< T > &opt, nullopt_t) |
|
template<class T > |
CONSTEXPR bool | operator== (nullopt_t, const Optional< T > &opt) |
|
template<class T > |
CONSTEXPR bool | operator!= (const Optional< T > &opt, nullopt_t) |
|
template<class T > |
CONSTEXPR bool | operator!= (nullopt_t, const Optional< T > &opt) |
|
template<class T > |
CONSTEXPR bool | operator< (const Optional< T > &opt, nullopt_t) |
|
template<class T > |
CONSTEXPR bool | operator< (nullopt_t, const Optional< T > &opt) |
|
template<class T > |
CONSTEXPR bool | operator<= (const Optional< T > &opt, nullopt_t) |
|
template<class T > |
CONSTEXPR bool | operator<= (nullopt_t, const Optional< T > &opt) |
|
template<class T > |
CONSTEXPR bool | operator> (const Optional< T > &opt, nullopt_t) |
|
template<class T > |
CONSTEXPR bool | operator> (nullopt_t, const Optional< T > &opt) |
|
template<class T > |
CONSTEXPR bool | operator>= (const Optional< T > &opt, nullopt_t) |
|
template<class T > |
CONSTEXPR bool | operator>= (nullopt_t, const Optional< T > &opt) |
|
template<class T , class U > |
CONSTEXPR bool | operator== (const Optional< T > &opt, const U &value) |
|
template<class T , class U > |
CONSTEXPR bool | operator== (const U &value, const Optional< T > &opt) |
|
template<class T , class U > |
CONSTEXPR bool | operator!= (const Optional< T > &opt, const U &value) |
|
template<class T , class U > |
CONSTEXPR bool | operator!= (const U &value, const Optional< T > &opt) |
|
template<class T , class U > |
CONSTEXPR bool | operator< (const Optional< T > &opt, const U &value) |
|
template<class T , class U > |
CONSTEXPR bool | operator< (const U &value, const Optional< T > &opt) |
|
template<class T , class U > |
CONSTEXPR bool | operator<= (const Optional< T > &opt, const U &value) |
|
template<class T , class U > |
CONSTEXPR bool | operator<= (const U &value, const Optional< T > &opt) |
|
template<class T , class U > |
CONSTEXPR bool | operator> (const Optional< T > &opt, const U &value) |
|
template<class T , class U > |
CONSTEXPR bool | operator> (const U &value, const Optional< T > &opt) |
|
template<class T , class U > |
CONSTEXPR bool | operator>= (const Optional< T > &opt, const U &value) |
|
template<class T , class U > |
CONSTEXPR bool | operator>= (const U &value, const Optional< T > &opt) |
|
template<class T > |
void | swap (Optional< T > &lhs, Optional< T > &rhs) |
|