|
template<class T > |
in_place_t | BT::in_place (detail::in_place_type_tag< T >=detail::in_place_type_tag< T >()) |
|
template<std::size_t I> |
in_place_t | BT::in_place (detail::in_place_index_tag< I >=detail::in_place_index_tag< I >()) |
|
template<std::size_t I> |
in_place_t | BT::in_place_index (detail::in_place_index_tag< I >=detail::in_place_index_tag< I >()) |
|
template<class T > |
in_place_t | BT::in_place_type (detail::in_place_type_tag< T >=detail::in_place_type_tag< T >()) |
|
template<typename T > |
optional< T > | BT::optional_lite::make_optional (T const &v) |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator!= (optional< T > const &x, optional< U > const &y) |
|
template<typename T > |
optional_constexpr bool | BT::optional_lite::operator!= (optional< T > const &x, nullopt_t) optional_noexcept |
|
template<typename T > |
optional_constexpr bool | BT::optional_lite::operator!= (nullopt_t, optional< T > const &x) optional_noexcept |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator!= (optional< T > const &x, U const &v) |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator!= (U const &v, optional< T > const &x) |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator< (optional< T > const &x, optional< U > const &y) |
|
template<typename T > |
optional_constexpr bool | BT::optional_lite::operator< (optional< T > const &, nullopt_t) optional_noexcept |
|
template<typename T > |
optional_constexpr bool | BT::optional_lite::operator< (nullopt_t, optional< T > const &x) optional_noexcept |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator< (optional< T > const &x, U const &v) |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator< (U const &v, optional< T > const &x) |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator<= (optional< T > const &x, optional< U > const &y) |
|
template<typename T > |
optional_constexpr bool | BT::optional_lite::operator<= (optional< T > const &x, nullopt_t) optional_noexcept |
|
template<typename T > |
optional_constexpr bool | BT::optional_lite::operator<= (nullopt_t, optional< T > const &) optional_noexcept |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator<= (optional< T > const &x, U const &v) |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator<= (U const &v, optional< T > const &x) |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator== (optional< T > const &x, optional< U > const &y) |
|
template<typename T > |
optional_constexpr bool | BT::optional_lite::operator== (optional< T > const &x, nullopt_t) optional_noexcept |
|
template<typename T > |
optional_constexpr bool | BT::optional_lite::operator== (nullopt_t, optional< T > const &x) optional_noexcept |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator== (optional< T > const &x, U const &v) |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator== (U const &v, optional< T > const &x) |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator> (optional< T > const &x, optional< U > const &y) |
|
template<typename T > |
optional_constexpr bool | BT::optional_lite::operator> (optional< T > const &x, nullopt_t) optional_noexcept |
|
template<typename T > |
optional_constexpr bool | BT::optional_lite::operator> (nullopt_t, optional< T > const &) optional_noexcept |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator> (optional< T > const &x, U const &v) |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator> (U const &v, optional< T > const &x) |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator>= (optional< T > const &x, optional< U > const &y) |
|
template<typename T > |
optional_constexpr bool | BT::optional_lite::operator>= (optional< T > const &, nullopt_t) optional_noexcept |
|
template<typename T > |
optional_constexpr bool | BT::optional_lite::operator>= (nullopt_t, optional< T > const &x) optional_noexcept |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator>= (optional< T > const &x, U const &v) |
|
template<typename T , typename U > |
optional_constexpr bool | BT::optional_lite::operator>= (U const &v, optional< T > const &x) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (char) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (short) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (int) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (long) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (float) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (double) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (char *) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (short *) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (int *) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (long *) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (float *) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (double *) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (long double *) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (Unknown(*)(Unknown)) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (Unknown *Unknown::*) |
|
typedef | BT::optional_lite::detail::optional_ALIGN_TYPE (Unknown(Unknown::*)(Unknown)) |
|
template<typename T > |
void | BT::optional_lite::swap (optional< T > &x, optional< T > &y) |
|