| 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_NOEXCEPT | boost::aux::singular_ref< T, TagT > | inline |
| get() const BOOST_NOEXCEPT | boost::aux::singular_ref< T, TagT > | inline |
| get_ptr() const BOOST_NOEXCEPT | boost::aux::singular_ref< T, TagT > | inline |
| get_ptr() const BOOST_NOEXCEPT | boost::aux::singular_ref< T, TagT > | inline |
| is_compatible typedef | boost::aux::singular_ref< T, TagT > | protected |
| m_ptr | boost::aux::singular_ref< T, TagT > | protected |
| operator*() const BOOST_NOEXCEPT | boost::aux::singular_ref< T, TagT > | inline |
| operator->() const BOOST_NOEXCEPT | boost::aux::singular_ref< T, TagT > | inline |
| reset() BOOST_NOEXCEPT | boost::aux::singular_ref< T, TagT > | inline |
| singular_ref() BOOST_NOEXCEPT | boost::aux::singular_ref< T, TagT > | inlineprotected |
| singular_ref(const value_type *p) BOOST_NOEXCEPT | boost::aux::singular_ref< T, TagT > | inlineexplicitprotected |
| swap(singular_ref &that) BOOST_NOEXCEPT | boost::aux::singular_ref< T, TagT > | inline |
| tag_type typedef | boost::aux::singular_ref< T, TagT > | |
| value_type typedef | boost::aux::singular_ref< T, TagT > | |
| which() | boost::aux::singular_ref< T, TagT > | inlinestatic |