|
template<class T , class Factory > |
void | boost_optional_detail::construct (Factory const &factory, void *address) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::reference_const_type | boost::get (optional< T > const &opt) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::reference_type | boost::get (optional< T > &opt) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::pointer_const_type | boost::get (optional< T > const *opt) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::pointer_type | boost::get (optional< T > *opt) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::reference_const_type | boost::get_optional_value_or (optional< T > const &opt, BOOST_DEDUCED_TYPENAME optional< T >::reference_const_type v) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::reference_type | boost::get_optional_value_or (optional< T > &opt, BOOST_DEDUCED_TYPENAME optional< T >::reference_type v) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::pointer_const_type | boost::get_pointer (optional< T > const &opt) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::pointer_type | boost::get_pointer (optional< T > &opt) |
|
template<class T > |
optional< T > | boost::make_optional (T const &v) |
|
template<class T > |
optional< T > | boost::make_optional (bool cond, T const &v) |
|
template<class T > |
bool | boost::operator!= (optional< T > const &x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator!= (optional< T > const &x, T const &y) |
|
template<class T > |
bool | boost::operator!= (T const &x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator!= (optional< T > const &x, none_t) BOOST_NOEXCEPT |
|
template<class T > |
bool | boost::operator!= (none_t, optional< T > const &y) BOOST_NOEXCEPT |
|
template<class T > |
bool | boost::operator< (optional< T > const &x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator< (optional< T > const &x, T const &y) |
|
template<class T > |
bool | boost::operator< (T const &x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator< (optional< T > const &x, none_t) |
|
template<class T > |
bool | boost::operator< (none_t, optional< T > const &y) |
|
template<class CharType , class CharTrait > |
std::basic_ostream< CharType, CharTrait > & | boost::operator<< (std::basic_ostream< CharType, CharTrait > &out, optional_detail::optional_tag const &v) |
|
template<class T > |
bool | boost::operator<= (optional< T > const &x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator<= (optional< T > const &x, T const &y) |
|
template<class T > |
bool | boost::operator<= (T const &x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator<= (optional< T > const &x, none_t y) |
|
template<class T > |
bool | boost::operator<= (none_t x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator== (optional< T > const &x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator== (optional< T > const &x, T const &y) |
|
template<class T > |
bool | boost::operator== (T const &x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator== (optional< T > const &x, none_t) BOOST_NOEXCEPT |
|
template<class T > |
bool | boost::operator== (none_t, optional< T > const &y) BOOST_NOEXCEPT |
|
template<class T > |
bool | boost::operator> (optional< T > const &x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator> (optional< T > const &x, T const &y) |
|
template<class T > |
bool | boost::operator> (T const &x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator> (optional< T > const &x, none_t y) |
|
template<class T > |
bool | boost::operator> (none_t x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator>= (optional< T > const &x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator>= (optional< T > const &x, T const &y) |
|
template<class T > |
bool | boost::operator>= (T const &x, optional< T > const &y) |
|
template<class T > |
bool | boost::operator>= (optional< T > const &x, none_t y) |
|
template<class T > |
bool | boost::operator>= (none_t x, optional< T > const &y) |
|
template<class To , class From > |
void | boost::optional_detail::prevent_binding_rvalue_ref_to_optional_lvalue_ref () |
|
template<class T > |
void | boost::swap (optional< T > &x, optional< T > &y) |
|