Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::aux::singular_ref< T, TagT > Member List

This is the complete list of members for boost::aux::singular_ref< T, TagT >, including all inherited members.

apply_visitor(VisitorT visitor) const boost::aux::singular_ref< T, TagT >inline
apply_visitor_optional(VisitorT visitor) const boost::aux::singular_ref< T, TagT >inline
apply_visitor_optional(VisitorT visitor) const boost::aux::singular_ref< T, TagT >inline
apply_visitor_or_default(VisitorT visitor, DefaultT &def_val) const boost::aux::singular_ref< T, TagT >inline
apply_visitor_or_default(VisitorT visitor, DefaultT const &def_val) const boost::aux::singular_ref< T, TagT >inline
get() const BOOST_NOEXCEPTboost::aux::singular_ref< T, TagT >inline
get() const BOOST_NOEXCEPTboost::aux::singular_ref< T, TagT >inline
get_ptr() const BOOST_NOEXCEPTboost::aux::singular_ref< T, TagT >inline
get_ptr() const BOOST_NOEXCEPTboost::aux::singular_ref< T, TagT >inline
is_compatible typedefboost::aux::singular_ref< T, TagT >protected
m_ptrboost::aux::singular_ref< T, TagT >protected
operator*() const BOOST_NOEXCEPTboost::aux::singular_ref< T, TagT >inline
operator->() const BOOST_NOEXCEPTboost::aux::singular_ref< T, TagT >inline
reset() BOOST_NOEXCEPTboost::aux::singular_ref< T, TagT >inline
singular_ref() BOOST_NOEXCEPTboost::aux::singular_ref< T, TagT >inlineprotected
singular_ref(const value_type *p) BOOST_NOEXCEPTboost::aux::singular_ref< T, TagT >inlineexplicitprotected
swap(singular_ref &that) BOOST_NOEXCEPTboost::aux::singular_ref< T, TagT >inline
tag_type typedefboost::aux::singular_ref< T, TagT >
value_type typedefboost::aux::singular_ref< T, TagT >
which()boost::aux::singular_ref< T, TagT >inlinestatic