Classes | |
| struct | array |
| struct array [6.2.2]. NB: Requires complete type _Tp. More... | |
| struct | tuple_size< array< _Tp, _Nm > > |
| struct | tuple_element< _Int, array< _Tp, _Nm > > |
| class | bad_weak_ptr |
| struct | _Sp_deleter |
| class | _Sp_counted_base |
| class | _Sp_counted_base_impl |
| class | shared_count |
| class | weak_count |
| struct | __static_cast_tag |
| struct | __const_cast_tag |
| struct | __dynamic_cast_tag |
| struct | __polymorphic_cast_tag |
| struct | shared_ptr_traits |
| struct | shared_ptr_traits< void > |
| struct | shared_ptr_traits< void const > |
| struct | shared_ptr_traits< void volatile > |
| struct | shared_ptr_traits< void const volatile > |
| class | shared_ptr |
| class | weak_ptr |
| class | enable_shared_from_this |
| class | _Has_result_type_helper |
| struct | _Has_result_type |
| struct | _Maybe_get_result_type |
| struct | _Maybe_get_result_type< true, _Functor > |
| struct | _Weak_result_type_impl |
| struct | _Weak_result_type |
| struct | _Derives_from_unary_function |
| struct | _Derives_from_binary_function |
| struct | _Function_to_function_pointer |
| struct | _Function_to_function_pointer< _Tp, true > |
| struct | _Reference_wrapper_base_impl< false, false, _Tp > |
| struct | _Reference_wrapper_base_impl< true, false, _Tp > |
| struct | _Reference_wrapper_base_impl< false, true, _Tp > |
| struct | _Reference_wrapper_base_impl< true, true, _Tp > |
| struct | _Reference_wrapper_base |
| struct | _Reference_wrapper_base< _Res(_T1)> |
| struct | _Reference_wrapper_base< _Res(_T1, _T2)> |
| struct | _Reference_wrapper_base< _Res(*)(_T1)> |
| struct | _Reference_wrapper_base< _Res(*)(_T1, _T2)> |
| class | reference_wrapper |
| struct | _Mem_fn_const_or_non |
| struct | _Mem_fn_const_or_non< _Tp, false > |
| struct | is_bind_expression |
| Determines if the given type _Tp is a function object should be treated as a subexpression when evaluating calls to function objects returned by bind(). [TR1 3.6.1]. More... | |
| struct | is_placeholder |
| Determines if the given type _Tp is a placeholder in a bind() expression and, if so, which placeholder it is. [TR1 3.6.2]. More... | |
| struct | _Placeholder |
| struct | is_placeholder< _Placeholder< _Num > > |
| class | _Mu< reference_wrapper< _Tp >, false, false > |
| class | _Mu< _Arg, true, false > |
| class | _Mu< _Arg, false, true > |
| class | _Mu< _Arg, false, false > |
| struct | _Maybe_wrap_member_pointer |
| struct | is_bind_expression< _Bind< _Signature > > |
| struct | is_bind_expression< _Bind_result< _Result, _Signature > > |
| class | bad_function_call |
| Exception class thrown when class template function's operator() is called with an empty target. More... | |
| struct | __is_location_invariant |
| union | _Nocopy_types |
| union | _Any_data |
| struct | _Simple_type_wrapper |
| struct | __is_location_invariant< _Simple_type_wrapper< _Tp > > |
| class | _Function_base |
| struct | hash< T * > |
| struct | Fnv_hash |
| struct | Fnv_hash< 4 > |
| struct | Fnv_hash< 8 > |
| struct | hash< float > |
| struct | hash< double > |
| struct | hash< long double > |
| class | hashtable |
| struct | _NullClass |
| struct | __add_c_ref |
| struct | __add_c_ref< _Tp & > |
| struct | __add_ref |
| struct | __add_ref< _Tp & > |
| struct | __tuple_compare< 0, __i, __j, _Tp, _Up > |
| struct | __tuple_compare< 0, __i, __i, _Tp, _Up > |
| struct | __strip_reference_wrapper |
| struct | __strip_reference_wrapper< reference_wrapper< _Tp > > |
| struct | __strip_reference_wrapper< const reference_wrapper< _Tp > > |
| struct | __stripped_tuple_type |
| struct | swallow_assign |
| struct | __sfinae_types |
| struct | __in_array |
| struct | integral_constant |
| helper classes [4.3]. More... | |
| struct | is_void |
| primary type categories [4.5.1]. More... | |
| struct | is_integral |
| struct | is_floating_point |
| struct | is_array |
| struct | is_array< _Tp[_Size]> |
| struct | is_array< _Tp[]> |
| struct | is_pointer |
| struct | is_reference |
| struct | is_reference< _Tp & > |
| struct | is_member_object_pointer |
| struct | is_union |
| struct | is_class |
| struct | is_function |
| struct | is_arithmetic |
| composite type traits [4.5.2]. More... | |
| struct | is_fundamental |
| struct | is_object |
| struct | is_scalar |
| struct | is_compound |
| struct | is_member_pointer |
| struct | __is_union_or_class_helper |
| struct | __is_union_or_class |
| struct | is_const |
| type properties [4.5.3]. More... | |
| struct | is_const < _Tp const > |
| struct | is_volatile |
| struct | is_volatile< _Tp volatile > |
| struct | is_pod |
| struct | __is_empty_helper |
| struct | __is_empty_helper< _Tp, true > |
| struct | is_empty |
| struct | __is_polymorphic_helper |
| struct | __is_polymorphic_helper< _Tp, true > |
| struct | is_polymorphic |
| struct | is_abstract |
| struct | has_trivial_constructor |
| struct | has_trivial_copy |
| struct | has_trivial_assign |
| struct | has_trivial_destructor |
| struct | has_nothrow_constructor |
| struct | has_nothrow_copy |
| struct | has_nothrow_assign |
| struct | has_virtual_destructor |
| struct | is_signed |
| struct | is_unsigned |
| struct | alignment_of |
| struct | rank |
| struct | rank< _Tp[_Size]> |
| struct | rank< _Tp[]> |
| struct | extent |
| struct | extent< _Tp[_Size], _Uint > |
| struct | extent< _Tp[], _Uint > |
| struct | is_same |
| relationships between types [4.6]. More... | |
| struct | is_same< _Tp, _Tp > |
| struct | __is_base_of_helper |
| struct | __is_base_of_helper< _Base, _Derived, true > |
| struct | is_base_of |
| struct | __is_convertible_simple |
| struct | __is_int_or_cref |
| struct | __is_convertible_helper |
| struct | __is_convertible_helper< _From, _To, true > |
| struct | is_convertible |
| struct | remove_const |
| const-volatile modifications [4.7.1]. More... | |
| struct | remove_const < _Tp const > |
| struct | remove_volatile |
| struct | remove_volatile< _Tp volatile > |
| struct | remove_cv |
| struct | add_const |
| struct | add_volatile |
| struct | add_cv |
| struct | remove_reference |
| reference modifications [4.7.2]. More... | |
| struct | remove_reference< _Tp & > |
| struct | add_reference |
| struct | add_reference< _Tp & > |
| struct | remove_extent |
| array modififications [4.7.3]. More... | |
| struct | remove_extent< _Tp[_Size]> |
| struct | remove_extent< _Tp[]> |
| struct | remove_all_extents |
| struct | remove_all_extents< _Tp[_Size]> |
| struct | remove_all_extents< _Tp[]> |
| struct | remove_pointer |
| struct | add_pointer |
| struct | aligned_storage |
| other transformations [4.8]. More... | |
| struct | aligned_storage< _Len, 1 > |
| struct | aligned_storage< _Len, 2 > |
| struct | aligned_storage< _Len, 4 > |
| struct | aligned_storage< _Len, 8 > |
| struct | aligned_storage< _Len, 16 > |
| struct | aligned_storage< _Len, 32 > |
| class | unordered_map |
| class | unordered_multimap |
| class | unordered_set |
| class | unordered_multiset |
| struct | __pair_get< 0 > |
| struct | __pair_get< 1 > |
| struct | _Result_of_impl< false, _Res _Class::*(_T1)> |
| struct | _Reference_wrapper_base< _Res(_T1::*)()> |
| struct | _Reference_wrapper_base< _Res(_T1::*)(_T2)> |
| struct | _Reference_wrapper_base< _Res(_T1::*)() const > |
| struct | _Reference_wrapper_base< _Res(_T1::*)(_T2) const > |
| struct | _Reference_wrapper_base< _Res(_T1::*)() volatile > |
| struct | _Reference_wrapper_base< _Res(_T1::*)(_T2) volatile > |
| struct | _Reference_wrapper_base< _Res(_T1::*)() const volatile > |
| struct | _Reference_wrapper_base< _Res(_T1::*)(_T2) const volatile > |
| class | _Mem_fn< _Res _Class::* > |
| struct | _Maybe_wrap_member_pointer< _Tp _Class::* > |
| struct | hash< std::string > |
| struct | tuple_size< std::pair< _Tp1, _Tp2 > > |
| struct | tuple_element< 0, std::pair< _Tp1, _Tp2 > > |
| struct | tuple_element< 1, std::pair< _Tp1, _Tp2 > > |
Typedefs | |
| typedef integral_constant< bool, true > | true_type |
| typedef integral_constant< bool, false > | false_type |
| typedef integral_constant< bool, true > | true_type |
| typedef integral_constant< bool, false > | false_type |
Enumerations | |
| enum | _Manager_operation { __get_type_info, __get_functor_ptr, __clone_functor, __destroy_functor } |
Functions | |
| template<typename _Tp, std::size_t _Nm> | |
| bool | operator== (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two) |
| template<typename _Tp, std::size_t _Nm> | |
| bool | operator!= (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two) |
| template<typename _Tp, std::size_t _Nm> | |
| bool | operator< (const array< _Tp, _Nm > &__a, const array< _Tp, _Nm > &__b) |
| template<typename _Tp, std::size_t _Nm> | |
| bool | operator> (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two) |
| template<typename _Tp, std::size_t _Nm> | |
| bool | operator<= (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two) |
| template<typename _Tp, std::size_t _Nm> | |
| bool | operator>= (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two) |
| template<typename _Tp, std::size_t _Nm> | |
| void | swap (array< _Tp, _Nm > &__one, array< _Tp, _Nm > &__two) |
| template<int _Int, typename _Tp, std::size_t _Nm> | |
| _Tp & | get (array< _Tp, _Nm > &__arr) |
| template<int _Int, typename _Tp, std::size_t _Nm> | |
| const _Tp & | get (const array< _Tp, _Nm > &__arr) |
| void | __throw_bad_weak_ptr () |
| template<typename _Tp1, typename _Tp2> | |
| void | __enable_shared_from_this (const shared_count &__pn, const enable_shared_from_this< _Tp1 > *__pe, const _Tp2 *__px) |
| void | __enable_shared_from_this (const shared_count &,...) |
| template<typename _Del, typename _Tp> | |
| _Del * | get_deleter (const shared_ptr< _Tp > &) |
| template<typename _Tp> | |
| void | swap (shared_ptr< _Tp > &__a, shared_ptr< _Tp > &__b) |
| template<typename _Tp, typename _Tp1> | |
| shared_ptr< _Tp > | static_pointer_cast (const shared_ptr< _Tp1 > &__r) |
| template<typename _Tp, typename _Tp1> | |
| shared_ptr< _Tp > | const_pointer_cast (const shared_ptr< _Tp1 > &__r) |
| template<typename _Tp, typename _Tp1> | |
| shared_ptr< _Tp > | dynamic_pointer_cast (const shared_ptr< _Tp1 > &__r) |
| template<typename _Ch, typename _Tr, typename _Tp> | |
| std::basic_ostream< _Ch, _Tr > & | operator<< (std::basic_ostream< _Ch, _Tr > &__os, const shared_ptr< _Tp > &__p) |
| template<typename _Tp> | |
| void | swap (weak_ptr< _Tp > &__a, weak_ptr< _Tp > &__b) |
| template<typename _Tp> | |
| reference_wrapper< _Tp > | ref (_Tp &__t) |
| template<typename _Tp> | |
| reference_wrapper< const _Tp > | cref (const _Tp &__t) |
| template<typename _Tp> | |
| reference_wrapper< _Tp > | ref (reference_wrapper< _Tp > __t) |
| template<typename _Tp> | |
| reference_wrapper< const _Tp > | cref (reference_wrapper< _Tp > __t) |
| template<typename _Tp, typename _Class> | |
| _Mem_fn< _Tp _Class::* > | mem_fn (_Tp _Class::*__pm) |
| Returns a function object that forwards to the member pointer pm. | |
| template<typename _Functor> | |
| _Functor & | __callable_functor (_Functor &__f) |
| template<typename _Member, typename _Class> | |
| _Mem_fn< _Member _Class::* > | __callable_functor (_Member _Class::*&__p) |
| template<typename _Member, typename _Class> | |
| _Mem_fn< _Member _Class::* > | __callable_functor (_Member _Class::*const &__p) |
| template<typename _Signature> | |
| bool | operator== (const function< _Signature > &__f, _M_clear_type *) |
| Compares a polymorphic function object wrapper against 0 (the NULL pointer). | |
| template<typename _Signature> | |
| bool | operator== (_M_clear_type *, const function< _Signature > &__f) |
| template<typename _Signature> | |
| bool | operator!= (const function< _Signature > &__f, _M_clear_type *) |
| Compares a polymorphic function object wrapper against 0 (the NULL pointer). | |
| template<typename _Signature> | |
| bool | operator!= (_M_clear_type *, const function< _Signature > &__f) |
| template<typename _Signature> | |
| void | swap (function< _Signature > &__x, function< _Signature > &__y) |
| Swap the targets of two polymorphic function object wrappers. | |
| tr1_hashtable_define_trivial_hash (bool) | |
| tr1_hashtable_define_trivial_hash (char) | |
| tr1_hashtable_define_trivial_hash (signed char) | |
| tr1_hashtable_define_trivial_hash (unsigned char) | |
| tr1_hashtable_define_trivial_hash (wchar_t) | |
| tr1_hashtable_define_trivial_hash (short) | |
| tr1_hashtable_define_trivial_hash (int) | |
| tr1_hashtable_define_trivial_hash (long) | |
| template<int __i, typename _Tp0, typename _Tp1, typename _Tp2, typename _Tp3, typename _Tp4, typename _Tp5, typename _Tp6, typename _Tp7, typename _Tp8, typename _Tp9> | |
| __add_ref< typename tuple_element< __i, tuple< _Tp0, _Tp1, _Tp2, _Tp3, _Tp4, _Tp5, _Tp6, _Tp7, _Tp8, _Tp9 > >::type >::type | get (tuple< _Tp0, _Tp1, _Tp2, _Tp3, _Tp4, _Tp5, _Tp6, _Tp7, _Tp8, _Tp9 > &__t) |
| template<int __i, typename _Tp0, typename _Tp1, typename _Tp2, typename _Tp3, typename _Tp4, typename _Tp5, typename _Tp6, typename _Tp7, typename _Tp8, typename _Tp9> | |
| __add_c_ref< typename tuple_element< __i, tuple< _Tp0, _Tp1, _Tp2, _Tp3, _Tp4, _Tp5, _Tp6, _Tp7, _Tp8, _Tp9 > >::type >::type | get (const tuple< _Tp0, _Tp1, _Tp2, _Tp3, _Tp4, _Tp5, _Tp6, _Tp7, _Tp8, _Tp9 > &__t) |
| template<typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10, typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9, typename _U10> | |
| bool | operator== (const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > &__t, const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > &__u) |
| template<typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10, typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9, typename _U10> | |
| bool | operator< (const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > &__t, const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > &__u) |
| template<typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10, typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9, typename _U10> | |
| bool | operator!= (const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > &__t, const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > &__u) |
| template<typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10, typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9, typename _U10> | |
| bool | operator> (const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > &__t, const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > &__u) |
| template<typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10, typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9, typename _U10> | |
| bool | operator<= (const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > &__t, const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > &__u) |
| template<typename _T1, typename _T2, typename _T3, typename _T4, typename _T5, typename _T6, typename _T7, typename _T8, typename _T9, typename _T10, typename _U1, typename _U2, typename _U3, typename _U4, typename _U5, typename _U6, typename _U7, typename _U8, typename _U9, typename _U10> | |
| bool | operator>= (const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > &__t, const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > &__u) |
| _DEFINE_SPEC (2, is_member_object_pointer, _Tp _Cp::*,!is_function< _Tp >::value) template< typename > struct is_member_function_pointer | |
| _DEFINE_SPEC (2, is_member_function_pointer, _Tp _Cp::*, is_function< _Tp >::value) template< typename _Tp > struct is_enum | |
| template<class Key, class T, class Hash, class Pred, class Alloc, bool cache_hash_code> | |
| void | swap (unordered_map< Key, T, Hash, Pred, Alloc, cache_hash_code > &x, unordered_map< Key, T, Hash, Pred, Alloc, cache_hash_code > &y) |
| template<class Key, class T, class Hash, class Pred, class Alloc, bool cache_hash_code> | |
| void | swap (unordered_multimap< Key, T, Hash, Pred, Alloc, cache_hash_code > &x, unordered_multimap< Key, T, Hash, Pred, Alloc, cache_hash_code > &y) |
| template<class Value, class Hash, class Pred, class Alloc, bool cache_hash_code> | |
| void | swap (unordered_set< Value, Hash, Pred, Alloc, cache_hash_code > &x, unordered_set< Value, Hash, Pred, Alloc, cache_hash_code > &y) |
| template<class Value, class Hash, class Pred, class Alloc, bool cache_hash_code> | |
| void | swap (unordered_multiset< Value, Hash, Pred, Alloc, cache_hash_code > &x, unordered_multiset< Value, Hash, Pred, Alloc, cache_hash_code > &y) |
| template<int _Int, class _Tp1, class _Tp2> | |
| tuple_element< _Int, std::pair< _Tp1, _Tp2 > >::type & | get (pair< _Tp1, _Tp2 > &__in) |
| template<int _Int, class _Tp1, class _Tp2> | |
| const tuple_element< _Int, std::pair< _Tp1, _Tp2 > >::type & | get (const pair< _Tp1, _Tp2 > &__in) |
Variables | |
| swallow_assign | ignore |
| typedef integral_constant<bool, true> std::tr1::true_type |
Definition at line 98 of file type_traits.
| typedef integral_constant<bool, false> std::tr1::false_type |
Definition at line 99 of file type_traits.
| typedef integral_constant<bool, true> std::tr1::true_type |
Definition at line 47 of file type_traits_fwd.h.
| typedef integral_constant<bool, false> std::tr1::false_type |
Definition at line 49 of file type_traits_fwd.h.
Definition at line 788 of file tr1/functional.
| bool std::tr1::operator== | ( | const array< _Tp, _Nm > & | __one, | |
| const array< _Tp, _Nm > & | __two | |||
| ) | [inline] |
| bool std::tr1::operator!= | ( | const array< _Tp, _Nm > & | __one, | |
| const array< _Tp, _Nm > & | __two | |||
| ) | [inline] |
| bool std::tr1::operator< | ( | const array< _Tp, _Nm > & | __a, | |
| const array< _Tp, _Nm > & | __b | |||
| ) | [inline] |
| bool std::tr1::operator> | ( | const array< _Tp, _Nm > & | __one, | |
| const array< _Tp, _Nm > & | __two | |||
| ) | [inline] |
| bool std::tr1::operator<= | ( | const array< _Tp, _Nm > & | __one, | |
| const array< _Tp, _Nm > & | __two | |||
| ) | [inline] |
| bool std::tr1::operator>= | ( | const array< _Tp, _Nm > & | __one, | |
| const array< _Tp, _Nm > & | __two | |||
| ) | [inline] |
| void std::tr1::swap | ( | array< _Tp, _Nm > & | __one, | |
| array< _Tp, _Nm > & | __two | |||
| ) | [inline] |
| _Tp& std::tr1::get | ( | array< _Tp, _Nm > & | __arr | ) | [inline] |
| const _Tp& std::tr1::get | ( | const array< _Tp, _Nm > & | __arr | ) | [inline] |
| void std::tr1::__throw_bad_weak_ptr | ( | ) | [inline] |
Definition at line 75 of file boost_shared_ptr.h.
References std::abort().
Referenced by std::tr1::_Sp_counted_base::add_ref_lock(), and std::tr1::shared_count::shared_count().
| void std::tr1::__enable_shared_from_this | ( | const shared_count & | __pn, | |
| const enable_shared_from_this< _Tp1 > * | __pe, | |||
| const _Tp2 * | __px | |||
| ) |
Referenced by std::tr1::shared_ptr< _Tp >::shared_ptr().
| void std::tr1::__enable_shared_from_this | ( | const shared_count & | , | |
| ... | ||||
| ) | [inline] |
Definition at line 469 of file boost_shared_ptr.h.
| _Del * std::tr1::get_deleter | ( | const shared_ptr< _Tp > & | ) | [inline] |
Definition at line 773 of file boost_shared_ptr.h.
References std::tr1::shared_ptr< _Tp >::_M_get_deleter().
| void std::tr1::swap | ( | shared_ptr< _Tp > & | __a, | |
| shared_ptr< _Tp > & | __b | |||
| ) | [inline] |
| shared_ptr<_Tp> std::tr1::static_pointer_cast | ( | const shared_ptr< _Tp1 > & | __r | ) |
shared_ptr<T>(static_cast<T*>(r.get())) will eventually result in undefined behaviour, attempting to delete the same object twice. Definition at line 732 of file boost_shared_ptr.h.
| shared_ptr<_Tp> std::tr1::const_pointer_cast | ( | const shared_ptr< _Tp1 > & | __r | ) |
shared_ptr<T>(const_cast<T*>(r.get())) will eventually result in undefined behaviour, attempting to delete the same object twice. Definition at line 744 of file boost_shared_ptr.h.
| shared_ptr<_Tp> std::tr1::dynamic_pointer_cast | ( | const shared_ptr< _Tp1 > & | __r | ) |
shared_ptr<T>(dynamic_cast<T*>(r.get())) will eventually result in undefined behaviour, attempting to delete the same object twice. Definition at line 756 of file boost_shared_ptr.h.
| std::basic_ostream<_Ch, _Tr>& std::tr1::operator<< | ( | std::basic_ostream< _Ch, _Tr > & | __os, | |
| const shared_ptr< _Tp > & | __p | |||
| ) |
Definition at line 764 of file boost_shared_ptr.h.
| void std::tr1::swap | ( | weak_ptr< _Tp > & | __a, | |
| weak_ptr< _Tp > & | __b | |||
| ) |
| reference_wrapper< _Tp > std::tr1::ref | ( | _Tp & | __t | ) | [inline] |
| reference_wrapper< const _Tp > std::tr1::cref | ( | const _Tp & | __t | ) | [inline] |
| reference_wrapper<_Tp> std::tr1::ref | ( | reference_wrapper< _Tp > | __t | ) | [inline] |
Definition at line 389 of file tr1/functional.
References std::tr1::reference_wrapper< _Tp >::get(), and ref().
| reference_wrapper<const _Tp> std::tr1::cref | ( | reference_wrapper< _Tp > | __t | ) | [inline] |
Definition at line 394 of file tr1/functional.
References cref(), and std::tr1::reference_wrapper< _Tp >::get().
| _Mem_fn<_Tp _Class::*> std::tr1::mem_fn | ( | _Tp _Class::* | __pm | ) | [inline] |
Returns a function object that forwards to the member pointer pm.
Definition at line 505 of file tr1/functional.
Referenced by __callable_functor(), _Function_handler< void(_GLIBCXX_TEMPLATE_ARGS), _Member _Class::* >::_M_invoke(), and _Function_handler< _Res(_GLIBCXX_TEMPLATE_ARGS), _Member _Class::* >::_M_invoke().
| _Functor& std::tr1::__callable_functor | ( | _Functor & | __f | ) | [inline] |
Definition at line 815 of file tr1/functional.
Referenced by _Function_handler< void(_GLIBCXX_TEMPLATE_ARGS), reference_wrapper< _Functor > >::_M_invoke(), and _Function_handler< _Res(_GLIBCXX_TEMPLATE_ARGS), reference_wrapper< _Functor > >::_M_invoke().
| _Mem_fn<_Member _Class::*> std::tr1::__callable_functor | ( | _Member _Class::*& | __p | ) | [inline] |
| _Mem_fn<_Member _Class::*> std::tr1::__callable_functor | ( | _Member _Class::*const & | __p | ) | [inline] |
| bool std::tr1::operator== | ( | const function< _Signature > & | __f, | |
| _M_clear_type * | ||||
| ) | [inline] |
Compares a polymorphic function object wrapper against 0 (the NULL pointer).
true if the wrapper has no target, false otherwiseDefinition at line 1035 of file tr1/functional.
| bool std::tr1::operator== | ( | _M_clear_type * | , | |
| const function< _Signature > & | __f | |||
| ) | [inline] |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 1045 of file tr1/functional.
| bool std::tr1::operator!= | ( | const function< _Signature > & | __f, | |
| _M_clear_type * | ||||
| ) | [inline] |
Compares a polymorphic function object wrapper against 0 (the NULL pointer).
false if the wrapper has no target, true otherwiseDefinition at line 1059 of file tr1/functional.
| bool std::tr1::operator!= | ( | _M_clear_type * | , | |
| const function< _Signature > & | __f | |||
| ) | [inline] |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 1069 of file tr1/functional.
| void std::tr1::swap | ( | function< _Signature > & | __x, | |
| function< _Signature > & | __y | |||
| ) | [inline] |
Swap the targets of two polymorphic function object wrappers.
This function will not throw an exception.
Definition at line 1083 of file tr1/functional.
| std::tr1::tr1_hashtable_define_trivial_hash | ( | bool | ) |
| std::tr1::tr1_hashtable_define_trivial_hash | ( | char | ) |
| std::tr1::tr1_hashtable_define_trivial_hash | ( | signed | char | ) |
| std::tr1::tr1_hashtable_define_trivial_hash | ( | unsigned | char | ) |
| std::tr1::tr1_hashtable_define_trivial_hash | ( | wchar_t | ) |
| std::tr1::tr1_hashtable_define_trivial_hash | ( | short | ) |
| std::tr1::tr1_hashtable_define_trivial_hash | ( | int | ) |
| std::tr1::tr1_hashtable_define_trivial_hash | ( | long | ) |
| __add_ref<typename tuple_element<__i, tuple<_Tp0, _Tp1, _Tp2, _Tp3, _Tp4, _Tp5, _Tp6, _Tp7, _Tp8, _Tp9> >::type>::type std::tr1::get | ( | tuple< _Tp0, _Tp1, _Tp2, _Tp3, _Tp4, _Tp5, _Tp6, _Tp7, _Tp8, _Tp9 > & | __t | ) |
| __add_c_ref<typename tuple_element<__i, tuple<_Tp0, _Tp1, _Tp2, _Tp3, _Tp4, _Tp5, _Tp6, _Tp7, _Tp8, _Tp9> >::type>::type std::tr1::get | ( | const tuple< _Tp0, _Tp1, _Tp2, _Tp3, _Tp4, _Tp5, _Tp6, _Tp7, _Tp8, _Tp9 > & | __t | ) |
| bool std::tr1::operator== | ( | const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > & | __t, | |
| const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > & | __u | |||
| ) |
| bool std::tr1::operator< | ( | const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > & | __t, | |
| const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > & | __u | |||
| ) |
| bool std::tr1::operator!= | ( | const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > & | __t, | |
| const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > & | __u | |||
| ) |
| bool std::tr1::operator> | ( | const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > & | __t, | |
| const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > & | __u | |||
| ) |
| bool std::tr1::operator<= | ( | const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > & | __t, | |
| const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > & | __u | |||
| ) |
| bool std::tr1::operator>= | ( | const tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > & | __t, | |
| const tuple< _U1, _U2, _U3, _U4, _U5, _U6, _U7, _U8, _U9, _U10 > & | __u | |||
| ) |
| std::tr1::_DEFINE_SPEC | ( | 2 | , | |
| is_member_object_pointer | , | |||
| _Tp _Cp::* | , | |||
| !is_function< _Tp >::value | ||||
| ) |
Definition at line 164 of file type_traits.
| std::tr1::_DEFINE_SPEC | ( | 2 | , | |
| is_member_function_pointer | , | |||
| _Tp _Cp::* | , | |||
| is_function< _Tp >::value | ||||
| ) |
Definition at line 170 of file type_traits.
| void std::tr1::swap | ( | unordered_map< Key, T, Hash, Pred, Alloc, cache_hash_code > & | x, | |
| unordered_map< Key, T, Hash, Pred, Alloc, cache_hash_code > & | y | |||
| ) | [inline] |
Definition at line 156 of file unordered_map.
| void std::tr1::swap | ( | unordered_multimap< Key, T, Hash, Pred, Alloc, cache_hash_code > & | x, | |
| unordered_multimap< Key, T, Hash, Pred, Alloc, cache_hash_code > & | y | |||
| ) | [inline] |
Definition at line 163 of file unordered_map.
| void std::tr1::swap | ( | unordered_set< Value, Hash, Pred, Alloc, cache_hash_code > & | x, | |
| unordered_set< Value, Hash, Pred, Alloc, cache_hash_code > & | y | |||
| ) | [inline] |
| void std::tr1::swap | ( | unordered_multiset< Value, Hash, Pred, Alloc, cache_hash_code > & | x, | |
| unordered_multiset< Value, Hash, Pred, Alloc, cache_hash_code > & | y | |||
| ) | [inline] |
| tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::tr1::get | ( | pair< _Tp1, _Tp2 > & | __in | ) |
Definition at line 88 of file tr1/utility.
| const tuple_element<_Int, std::pair<_Tp1, _Tp2> >::type& std::tr1::get | ( | const pair< _Tp1, _Tp2 > & | __in | ) |
Definition at line 93 of file tr1/utility.
swallow_assign std::tr1::ignore [static] |
1.4.7