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