|
template<class T > |
BOOST_FORCEINLINE T * | addressof (T &v) |
|
template<class T , class A , class... Args> |
boost::detail::sp_if_not_array< T >::type | allocate_shared (A const &a, Args &&... args) |
|
template<class T , class A > |
boost::detail::sp_if_size_array< T >::type | allocate_shared (const A &allocator) |
|
template<class T , class A > |
boost::detail::sp_if_size_array< T >::type | allocate_shared (const A &allocator, const typename boost::detail::array_inner< T >::type &value) |
|
template<class T , class A > |
boost::detail::sp_if_array< T >::type | allocate_shared (const A &allocator, std::size_t size) |
|
template<class T , class A > |
boost::detail::sp_if_array< T >::type | allocate_shared (const A &allocator, std::size_t size, const typename boost::detail::array_inner< T >::type &value) |
|
template<class T , class A > |
boost::detail::sp_if_not_array< T >::type | allocate_shared_noinit (A const &a) |
|
template<class T , class A > |
boost::detail::sp_if_size_array< T >::type | allocate_shared_noinit (const A &allocator) |
|
template<class T , class A > |
boost::detail::sp_if_array< T >::type | allocate_shared_noinit (const A &allocator, std::size_t size) |
|
template<typename ValueType > |
ValueType | any_cast (any &&operand) |
|
template<typename ValueType > |
ValueType | any_cast (any &operand) |
|
template<typename ValueType > |
ValueType * | any_cast (any *operand) BOOST_NOEXCEPT |
|
template<typename ValueType > |
ValueType | any_cast (const any &operand) |
|
template<typename ValueType > |
const ValueType * | any_cast (const any *operand) BOOST_NOEXCEPT |
|
template<class T > |
bool | atomic_compare_exchange (shared_ptr< T > *p, shared_ptr< T > *v, shared_ptr< T > w) |
|
template<class T > |
bool | atomic_compare_exchange_explicit (shared_ptr< T > *p, shared_ptr< T > *v, shared_ptr< T > w, int, int) |
|
template<class T > |
shared_ptr< T > | atomic_exchange (shared_ptr< T > *p, shared_ptr< T > r) |
|
template<class T > |
shared_ptr< T > | atomic_exchange_explicit (shared_ptr< T > *p, shared_ptr< T > r, int) |
|
template<class T > |
bool | atomic_is_lock_free (shared_ptr< T > const *) BOOST_NOEXCEPT |
|
template<class T > |
shared_ptr< T > | atomic_load (shared_ptr< T > const *p) |
|
template<class T > |
shared_ptr< T > | atomic_load_explicit (shared_ptr< T > const *p, int) |
|
template<class T > |
void | atomic_store (shared_ptr< T > *p, shared_ptr< T > r) |
|
template<class T > |
void | atomic_store_explicit (shared_ptr< T > *p, shared_ptr< T > r, int) |
|
template<class R , class F > |
_bi::bind_t< R, F, _bi::list0 > | BOOST_BIND (boost::type< R >, F f) |
|
template<class R , class F , class A1 > |
_bi::bind_t< R, F, typename _bi::list_av_1< A1 >::type > | BOOST_BIND (boost::type< R >, F f, A1 a1) |
|
template<class R , class F , class A1 , class A2 > |
_bi::bind_t< R, F, typename _bi::list_av_2< A1, A2 >::type > | BOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2) |
|
template<class R , class F , class A1 , class A2 , class A3 > |
_bi::bind_t< R, F, typename _bi::list_av_3< A1, A2, A3 >::type > | BOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3) |
|
template<class R , class F , class A1 , class A2 , class A3 , class A4 > |
_bi::bind_t< R, F, typename _bi::list_av_4< A1, A2, A3, A4 >::type > | BOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3, A4 a4) |
|
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 > |
_bi::bind_t< R, F, typename _bi::list_av_5< A1, A2, A3, A4, A5 >::type > | BOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) |
|
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 > |
_bi::bind_t< R, F, typename _bi::list_av_6< A1, A2, A3, A4, A5, A6 >::type > | BOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) |
|
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 > |
_bi::bind_t< R, F, typename _bi::list_av_7< A1, A2, A3, A4, A5, A6, A7 >::type > | BOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) |
|
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 > |
_bi::bind_t< R, F, typename _bi::list_av_8< A1, A2, A3, A4, A5, A6, A7, A8 >::type > | BOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) |
|
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 > |
_bi::bind_t< R, F, typename _bi::list_av_9< A1, A2, A3, A4, A5, A6, A7, A8, A9 >::type > | BOOST_BIND (boost::type< R >, F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) |
|
template<class R , class F > |
_bi::bind_t< R, F, _bi::list0 > | BOOST_BIND (F f) |
|
template<class F > |
_bi::bind_t< _bi::unspecified, F, _bi::list0 > | BOOST_BIND (F f) |
|
template<class R , class F , class A1 > |
_bi::bind_t< R, F, typename _bi::list_av_1< A1 >::type > | BOOST_BIND (F f, A1 a1) |
|
template<class F , class A1 > |
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_1< A1 >::type > | BOOST_BIND (F f, A1 a1) |
|
template<class R , class F , class A1 , class A2 > |
_bi::bind_t< R, F, typename _bi::list_av_2< A1, A2 >::type > | BOOST_BIND (F f, A1 a1, A2 a2) |
|
template<class F , class A1 , class A2 > |
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_2< A1, A2 >::type > | BOOST_BIND (F f, A1 a1, A2 a2) |
|
template<class R , class F , class A1 , class A2 , class A3 > |
_bi::bind_t< R, F, typename _bi::list_av_3< A1, A2, A3 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3) |
|
template<class F , class A1 , class A2 , class A3 > |
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_3< A1, A2, A3 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3) |
|
template<class R , class F , class A1 , class A2 , class A3 , class A4 > |
_bi::bind_t< R, F, typename _bi::list_av_4< A1, A2, A3, A4 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4) |
|
template<class F , class A1 , class A2 , class A3 , class A4 > |
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_4< A1, A2, A3, A4 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4) |
|
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 > |
_bi::bind_t< R, F, typename _bi::list_av_5< A1, A2, A3, A4, A5 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) |
|
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 > |
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_5< A1, A2, A3, A4, A5 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5) |
|
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 > |
_bi::bind_t< R, F, typename _bi::list_av_6< A1, A2, A3, A4, A5, A6 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) |
|
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 > |
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_6< A1, A2, A3, A4, A5, A6 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6) |
|
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 > |
_bi::bind_t< R, F, typename _bi::list_av_7< A1, A2, A3, A4, A5, A6, A7 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) |
|
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 > |
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_7< A1, A2, A3, A4, A5, A6, A7 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7) |
|
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 > |
_bi::bind_t< R, F, typename _bi::list_av_8< A1, A2, A3, A4, A5, A6, A7, A8 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) |
|
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 > |
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_8< A1, A2, A3, A4, A5, A6, A7, A8 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8) |
|
template<class R , class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 > |
_bi::bind_t< R, F, typename _bi::list_av_9< A1, A2, A3, A4, A5, A6, A7, A8, A9 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) |
|
template<class F , class A1 , class A2 , class A3 , class A4 , class A5 , class A6 , class A7 , class A8 , class A9 > |
_bi::bind_t< _bi::unspecified, F, typename _bi::list_av_9< A1, A2, A3, A4, A5, A6, A7, A8, A9 >::type > | BOOST_BIND (F f, A1 a1, A2 a2, A3 a3, A4 a4, A5 a5, A6 a6, A7 a7, A8 a8, A9 a9) |
|
template<class A1 , class M , class T > |
_bi::bind_t< typename _bi::dm_result< M T::*, A1 >::type, _mfi::dm< M, T >, typename _bi::list_av_1< A1 >::type > | BOOST_BIND (M T::*f, A1 a1) |
|
template<class T > |
void | checked_array_delete (T *x) |
|
template<class T > |
void | checked_delete (T *x) |
|
template<class T , class U > |
shared_ptr< T > | const_pointer_cast (shared_ptr< U > const &r) BOOST_NOEXCEPT |
|
template<class T > |
BOOST_DEDUCED_TYPENAME range_reverse_iterator< const T >::type | const_rbegin (const T &r) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME range_reverse_iterator< const T >::type | const_rend (const T &r) |
|
template<class T > |
void | cref (T const &&) BOOST_REF_DELETE |
|
template<class T > |
BOOST_FORCEINLINE reference_wrapper< T const > BOOST_REF_CONST | cref (T const &t) |
|
template<typename T > |
add_rvalue_reference< T >::type | declval () BOOST_NOEXCEPT |
|
template<class T , class U > |
shared_ptr< T > | dynamic_pointer_cast (shared_ptr< U > const &r) BOOST_NOEXCEPT |
|
template<class T > |
exception_detail::clone_impl< T > | enable_current_exception (T const &x) |
|
template<class T > |
exception_detail::enable_error_info_return_type< T >::type | enable_error_info (T const &x) |
|
template<class OptionalPointee > |
bool | equal_pointees (OptionalPointee const &x, OptionalPointee const &y) |
|
template<class T > |
BOOST_MOVE_FORCEINLINE T && | forward (typename ::boost::move_detail::remove_reference< T >::type &&t) BOOST_NOEXCEPT |
|
template<class T > |
BOOST_MOVE_FORCEINLINE T && | forward (typename ::boost::move_detail::remove_reference< T >::type &t) BOOST_NOEXCEPT |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::reference_type | get (optional< T > &opt) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::pointer_type | get (optional< T > *opt) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::reference_const_type | get (optional< T > const &opt) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::pointer_const_type | get (optional< T > const *opt) |
|
template<class D , class T > |
D * | get_deleter (shared_ptr< T > const &p) BOOST_NOEXCEPT |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::reference_type | get_optional_value_or (optional< T > &opt, BOOST_DEDUCED_TYPENAME optional< T >::reference_type v) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::reference_const_type | 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 >::pointer_type | get_pointer (optional< T > &opt) |
|
template<class T > |
BOOST_DEDUCED_TYPENAME optional< T >::pointer_const_type | get_pointer (optional< T > const &opt) |
|
template<class T > |
shared_ptr< T >::element_type * | get_pointer (shared_ptr< T > const &p) BOOST_NOEXCEPT |
|
template<class T > |
T * | get_pointer (std::auto_ptr< T > const &p) |
|
template<class T > |
T * | get_pointer (std::shared_ptr< T > const &p) |
|
template<class T > |
T * | get_pointer (std::unique_ptr< T > const &p) |
|
template<class T > |
T * | get_pointer (T *p) |
|
template<class It > |
std::size_t | hash_range (It, It) |
|
template<class T > |
std::size_t | hash_value (boost::shared_ptr< T > const &p) BOOST_NOEXCEPT |
|
template<class OptionalPointee > |
bool | less_pointees (OptionalPointee const &x, OptionalPointee const &y) |
|
template<class T > |
optional< T > | make_optional (bool cond, T const &v) |
|
template<class T > |
optional< T > | make_optional (T const &v) |
|
template<class T > |
boost::detail::sp_if_size_array< T >::type | make_shared () |
|
template<class T , class... Args> |
boost::detail::sp_if_not_array< T >::type | make_shared (Args &&... args) |
|
template<class T > |
boost::detail::sp_if_size_array< T >::type | make_shared (const typename boost::detail::array_inner< T >::type &value) |
|
template<class T > |
boost::detail::sp_if_array< T >::type | make_shared (std::size_t size) |
|
template<class T > |
boost::detail::sp_if_array< T >::type | make_shared (std::size_t size, const typename boost::detail::array_inner< T >::type &value) |
|
template<class T > |
boost::detail::sp_if_size_array< T >::type | make_shared_noinit () |
|
template<class T > |
boost::detail::sp_if_not_array< T >::type | make_shared_noinit () |
|
template<class T > |
boost::detail::sp_if_array< T >::type | make_shared_noinit (std::size_t size) |
|
template<class R , class T > |
_mfi::dm< R, T > | mem_fn (R T::*f) |
|
template<class T > |
BOOST_MOVE_FORCEINLINE ::boost::move_detail::remove_reference< T >::type && | move (T &&t) BOOST_NOEXCEPT |
|
template<class T > |
BOOST_MOVE_FORCEINLINE ::boost::move_detail::enable_if_c< ::boost::move_detail::is_nothrow_move_constructible_or_uncopyable< T >::value, T && >::type | move_if_noexcept (T &x) BOOST_NOEXCEPT |
|
template<class T > |
BOOST_MOVE_FORCEINLINE ::boost::move_detail::enable_if_c< !::boost::move_detail::is_nothrow_move_constructible_or_uncopyable< T >::value, const T & >::type | move_if_noexcept (T &x) BOOST_NOEXCEPT |
|
template<class T > |
BOOST_MOVE_FORCEINLINE T && | move_if_not_lvalue_reference (typename ::boost::move_detail::remove_reference< T >::type &&t) BOOST_NOEXCEPT |
|
template<class T > |
BOOST_MOVE_FORCEINLINE T && | move_if_not_lvalue_reference (typename ::boost::move_detail::remove_reference< T >::type &t) BOOST_NOEXCEPT |
|
template<class T > |
T | next (T x) |
|
template<class T , class Distance > |
T | next (T x, Distance n) |
|
template<class T > |
bool | operator!= (boost::detail::sp_nullptr_t, shared_ptr< T > const &p) BOOST_NOEXCEPT |
|
template<class T > |
bool | operator!= (none_t, optional< T > const &y) BOOST_NOEXCEPT |
|
template<class T > |
bool | operator!= (optional< T > const &x, none_t) BOOST_NOEXCEPT |
|
template<class T > |
bool | operator!= (optional< T > const &x, optional< T > const &y) |
|
template<class T > |
bool | operator!= (optional< T > const &x, T const &y) |
|
template<class T , class U > |
bool | operator!= (shared_ptr< T > const &a, shared_ptr< U > const &b) BOOST_NOEXCEPT |
|
template<class T > |
bool | operator!= (shared_ptr< T > const &p, boost::detail::sp_nullptr_t) BOOST_NOEXCEPT |
|
template<class T > |
bool | operator!= (T const &x, optional< T > const &y) |
|
template<class T > |
bool | operator< (none_t, optional< T > const &y) |
|
template<class T > |
bool | operator< (optional< T > const &x, none_t) |
|
template<class T > |
bool | operator< (optional< T > const &x, optional< T > const &y) |
|
template<class T > |
bool | operator< (optional< T > const &x, T const &y) |
|
template<class T , class U > |
bool | operator< (shared_ptr< T > const &a, shared_ptr< U > const &b) BOOST_NOEXCEPT |
|
template<class T > |
bool | operator< (T const &x, optional< T > const &y) |
|
template<class CharType , class CharTrait > |
std::basic_ostream< CharType, CharTrait > & | operator<< (std::basic_ostream< CharType, CharTrait > &os, optional_detail::optional_tag const &) |
|
template<class CharType , class CharTrait > |
std::basic_ostream< CharType, CharTrait > & | operator<< (std::basic_ostream< CharType, CharTrait > &out, none_t) |
|
template<class CharType , class CharTrait , class T > |
std::basic_ostream< CharType, CharTrait > & | operator<< (std::basic_ostream< CharType, CharTrait > &out, optional< T > const &v) |
|
template<class E , class T , class Y > |
std::basic_ostream< E, T > & | operator<< (std::basic_ostream< E, T > &os, shared_ptr< Y > const &p) |
|
template<class T > |
bool | operator<= (none_t x, optional< T > const &y) |
|
template<class T > |
bool | operator<= (optional< T > const &x, none_t y) |
|
template<class T > |
bool | operator<= (optional< T > const &x, optional< T > const &y) |
|
template<class T > |
bool | operator<= (optional< T > const &x, T const &y) |
|
template<class T > |
bool | operator<= (T const &x, optional< T > const &y) |
|
template<int I> |
BOOST_CONSTEXPR bool | operator== (arg< I > const &, arg< I > const &) |
|
template<class T > |
bool | operator== (boost::detail::sp_nullptr_t, shared_ptr< T > const &p) BOOST_NOEXCEPT |
|
template<class T > |
bool | operator== (none_t, optional< T > const &y) BOOST_NOEXCEPT |
|
template<class T > |
bool | operator== (optional< T > const &x, none_t) BOOST_NOEXCEPT |
|
template<class T > |
bool | operator== (optional< T > const &x, optional< T > const &y) |
|
template<class T > |
bool | operator== (optional< T > const &x, T const &y) |
|
template<class T , class U > |
bool | operator== (shared_ptr< T > const &a, shared_ptr< U > const &b) BOOST_NOEXCEPT |
|
template<class T > |
bool | operator== (shared_ptr< T > const &p, boost::detail::sp_nullptr_t) BOOST_NOEXCEPT |
|
template<class T > |
bool | operator== (T const &x, optional< T > const &y) |
|
template<class T > |
bool | operator> (none_t x, optional< T > const &y) |
|
template<class T > |
bool | operator> (optional< T > const &x, none_t y) |
|
template<class T > |
bool | operator> (optional< T > const &x, optional< T > const &y) |
|
template<class T > |
bool | operator> (optional< T > const &x, T const &y) |
|
template<class T > |
bool | operator> (T const &x, optional< T > const &y) |
|
template<class T > |
bool | operator>= (none_t x, optional< T > const &y) |
|
template<class T > |
bool | operator>= (optional< T > const &x, none_t y) |
|
template<class T > |
bool | operator>= (optional< T > const &x, optional< T > const &y) |
|
template<class T > |
bool | operator>= (optional< T > const &x, T const &y) |
|
template<class T > |
bool | operator>= (T const &x, optional< T > const &y) |
|
template<class CharType , class CharTrait , class T > |
std::basic_istream< CharType, CharTrait > & | operator>> (std::basic_istream< CharType, CharTrait > &in, optional< T > &v) |
|
template<class T > |
T | prior (T x) |
|
template<class T , class Distance > |
T | prior (T x, Distance n) |
|
template<class C > |
BOOST_DEDUCED_TYPENAME range_reverse_iterator< C >::type | rbegin (C &c) |
|
template<class C > |
BOOST_DEDUCED_TYPENAME range_reverse_iterator< const C >::type | rbegin (const C &c) |
|
template<class T > |
BOOST_FORCEINLINE reference_wrapper< T > BOOST_REF_CONST | ref (T &t) |
|
template<class T > |
void | ref (T const &&) BOOST_REF_DELETE |
|
template<class T , class U > |
shared_ptr< T > | reinterpret_pointer_cast (shared_ptr< U > const &r) BOOST_NOEXCEPT |
|
template<class C > |
BOOST_DEDUCED_TYPENAME range_reverse_iterator< C >::type | rend (C &c) |
|
template<class C > |
BOOST_DEDUCED_TYPENAME range_reverse_iterator< const C >::type | rend (const C &c) |
|
template<class T , class U > |
shared_ptr< T > | static_pointer_cast (shared_ptr< U > const &r) BOOST_NOEXCEPT |
|
void | swap (any &lhs, any &rhs) BOOST_NOEXCEPT |
|
template<class T > |
void | swap (optional< T & > &x, optional< T & > &y) BOOST_NOEXCEPT |
|
template<class T > |
void | swap (optional< T > &x, optional< T > &y) |
|
template<class T > |
void | swap (shared_ptr< T > &a, shared_ptr< T > &b) BOOST_NOEXCEPT |
|
template<class T1 , class T2 > |
BOOST_GPU_ENABLED void | swap (T1 &left, T2 &right) |
|
template<class E > |
BOOST_NORETURN void | throw_exception (E const &e) |
|
void | throw_exception_assert_compatibility (std::exception const &) |
|
template<typename ValueType > |
ValueType * | unsafe_any_cast (any *operand) BOOST_NOEXCEPT |
|
template<typename ValueType > |
const ValueType * | unsafe_any_cast (const any *operand) BOOST_NOEXCEPT |
|
template<class T > |
BOOST_FORCEINLINE unwrap_reference< T >::type & | unwrap_ref (T &t) |
|
template<typename Visitor , typename T > |
void | visit_each (Visitor &visitor, const T &t) |
|
template<typename Visitor , typename T > |
void | visit_each (Visitor &visitor, const T &t, long) |
|