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] |