std::tr1

NAME

std::tr1 -

SYNOPSIS


Classes

struct __add_c_ref
struct __add_c_ref< _Tp & >
struct __add_ref
struct __add_ref< _Tp & >
struct __add_reference_helper
struct __add_reference_helper< _Tp, true >
struct __get_helper< _GLIBCXX_NUM_ARGS, _Tp >
struct __in_array
struct __is_base_of_helper
struct __is_base_of_helper< _Base, _Derived, true >
struct __is_convertible_helper
struct __is_convertible_helper< _From, _To, true >
struct __is_convertible_simple
struct __is_empty_helper
struct __is_empty_helper< _Tp, true >
struct __is_int_or_cref
struct __is_location_invariant
struct __is_location_invariant< _Simple_type_wrapper< _Tp > >
struct __is_polymorphic_helper
struct __is_polymorphic_helper< _Tp, true >
struct __is_union_or_class
struct __is_union_or_class_helper
struct __pair_get< 0 >
struct __pair_get< 1 >
struct __promote
struct __promote< _Tp, false >
struct __promote_2
struct __promote_2< _Tp, std::complex< _Up > >
struct __promote_2< std::complex< _Tp >, _Up >
struct __promote_2< std::complex< _Tp >, std::complex< _Up > >
struct __promote_3
struct __sfinae_types
struct __strip_reference_wrapper
struct __strip_reference_wrapper< const reference_wrapper< _Tp > >
struct __strip_reference_wrapper< reference_wrapper< _Tp > >
struct __tuple_compare< 0, __i, __i, _Tp, _Up >
struct __tuple_compare< 0, __i, __j, _Tp, _Up >
union _Any_data
class _Bind< _Functor(...)>
class _Bind_result< _Result, _Functor(...)>
struct _Derives_from_binary_function
struct _Derives_from_unary_function
struct _Fnv_hash
struct _Fnv_hash< 4 >
struct _Fnv_hash< 8 >
class _Function_base
class _Function_handler< _Res(...), _Functor >
class _Function_handler< _Res(...), _Member _Class::* >
class _Function_handler< _Res(...), reference_wrapper< _Functor > >
class _Function_handler< void(...), _Functor >
class _Function_handler< void(...), _Member _Class::* >
class _Function_handler< void(...), reference_wrapper< _Functor > >
struct _Function_to_function_pointer
struct _Function_to_function_pointer< _Tp, true >
struct _Has_result_type
class _Has_result_type_helper
class _Hashtable
struct _Maybe_get_result_type
struct _Maybe_get_result_type< true, _Functor >
struct _Maybe_wrap_member_pointer
struct _Maybe_wrap_member_pointer< _Tp _Class::* >
class _Mem_fn< _Res _Class::* >
struct _Mem_fn_const_or_non
struct _Mem_fn_const_or_non< _Tp, false >
class _Mu< _Arg, false, false >
class _Mu< _Arg, false, true >
class _Mu< _Arg, true, false >
class _Mu< reference_wrapper< _Tp >, false, false >
union _Nocopy_types
struct _NullClass
struct _Placeholder
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)>
struct _Reference_wrapper_base< _Res(_T1::*)() const >
struct _Reference_wrapper_base< _Res(_T1::*)() const volatile >
struct _Reference_wrapper_base< _Res(_T1::*)() volatile >
struct _Reference_wrapper_base< _Res(_T1::*)()>
struct _Reference_wrapper_base< _Res(_T1::*)(_T2) const >
struct _Reference_wrapper_base< _Res(_T1::*)(_T2) const volatile >
struct _Reference_wrapper_base< _Res(_T1::*)(_T2) volatile >
struct _Reference_wrapper_base< _Res(_T1::*)(_T2)>
struct _Reference_wrapper_base_impl< false, false, _Tp >
struct _Reference_wrapper_base_impl< false, true, _Tp >
struct _Reference_wrapper_base_impl< true, false, _Tp >
struct _Reference_wrapper_base_impl< true, true, _Tp >
struct _Result_of_impl< false, _Functor(...)>
struct _Result_of_impl< false, _Res _Class::*(_T1)>
struct _Result_of_impl< true, _Functor(...)>
struct _Simple_type_wrapper
struct _Weak_result_type
struct _Weak_result_type_impl
struct _Weak_result_type_impl< _Res(&)(...)>
struct _Weak_result_type_impl< _Res(*)(...)>
struct _Weak_result_type_impl< _Res(...)>
struct add_const
struct add_cv
struct add_pointer
struct add_reference
struct add_volatile
struct aligned_storage
struct aligned_storage< _Len, 1 >
struct aligned_storage< _Len, 16 >
struct aligned_storage< _Len, 2 >
struct aligned_storage< _Len, 32 >
struct aligned_storage< _Len, 4 >
struct aligned_storage< _Len, 8 >
struct alignment_of
struct array
class bad_function_call
Exception class thrown when class template function's operator() is called with an empty target. class bernoulli_distribution
A Bernoulli random number distribution. class binomial_distribution
A discrete binomial random number distribution. class discard_block
class exponential_distribution
An exponential continuous distribution for random numbers. struct extent
struct extent< _Tp[], _Uint >
struct extent< _Tp[_Size], _Uint >
class function< _Res(...)>
class gamma_distribution
A gamma continuous distribution for random numbers. class geometric_distribution
A discrete geometric random number distribution. struct has_nothrow_assign
struct has_nothrow_constructor
struct has_nothrow_copy
struct has_trivial_assign
struct has_trivial_constructor
struct has_trivial_copy
struct has_trivial_destructor
struct has_virtual_destructor
struct hash< _Tp * >
struct hash< bool >
struct hash< char >
struct hash< double >
struct hash< float >
struct hash< int >
struct hash< long >
struct hash< long double >
struct hash< long long >
struct hash< short >
struct hash< signed char >
struct hash< std::string >
struct hash< std::wstring >
struct hash< unsigned char >
struct hash< unsigned int >
struct hash< unsigned long >
struct hash< unsigned long long >
struct hash< unsigned short >
struct hash< wchar_t >
struct integral_constant
struct is_abstract
struct is_arithmetic
struct is_array
struct is_array< _Tp[]>
struct is_array< _Tp[_Size]>
struct is_base_of
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]. struct is_bind_expression< _Bind< _Signature > >
struct is_bind_expression< _Bind_result< _Result, _Signature > >
struct is_class
struct is_compound
struct is_const
struct is_const< _Tp const >
struct is_convertible
struct is_empty
struct is_enum
struct is_floating_point
struct is_floating_point< double >
struct is_floating_point< doubleconst >
struct is_floating_point< doubleconst volatile >
struct is_floating_point< doublevolatile >
struct is_floating_point< float >
struct is_floating_point< floatconst >
struct is_floating_point< floatconst volatile >
struct is_floating_point< floatvolatile >
struct is_floating_point< long double >
struct is_floating_point< long doubleconst >
struct is_floating_point< long doubleconst volatile >
struct is_floating_point< long doublevolatile >
struct is_function
struct is_fundamental
struct is_integral
struct is_integral< bool >
struct is_integral< boolconst >
struct is_integral< boolconst volatile >
struct is_integral< boolvolatile >
struct is_integral< char >
struct is_integral< charconst >
struct is_integral< charconst volatile >
struct is_integral< charvolatile >
struct is_integral< int >
struct is_integral< intconst >
struct is_integral< intconst volatile >
struct is_integral< intvolatile >
struct is_integral< long >
struct is_integral< long long >
struct is_integral< long longconst >
struct is_integral< long longconst volatile >
struct is_integral< long longvolatile >
struct is_integral< longconst >
struct is_integral< longconst volatile >
struct is_integral< longvolatile >
struct is_integral< short >
struct is_integral< shortconst >
struct is_integral< shortconst volatile >
struct is_integral< shortvolatile >
struct is_integral< signed char >
struct is_integral< signed charconst >
struct is_integral< signed charconst volatile >
struct is_integral< signed charvolatile >
struct is_integral< unsigned char >
struct is_integral< unsigned charconst >
struct is_integral< unsigned charconst volatile >
struct is_integral< unsigned charvolatile >
struct is_integral< unsigned int >
struct is_integral< unsigned intconst >
struct is_integral< unsigned intconst volatile >
struct is_integral< unsigned intvolatile >
struct is_integral< unsigned long >
struct is_integral< unsigned long long >
struct is_integral< unsigned long longconst >
struct is_integral< unsigned long longconst volatile >
struct is_integral< unsigned long longvolatile >
struct is_integral< unsigned longconst >
struct is_integral< unsigned longconst volatile >
struct is_integral< unsigned longvolatile >
struct is_integral< unsigned short >
struct is_integral< unsigned shortconst >
struct is_integral< unsigned shortconst volatile >
struct is_integral< unsigned shortvolatile >
struct is_integral< wchar_t >
struct is_integral< wchar_tconst >
struct is_integral< wchar_tconst volatile >
struct is_integral< wchar_tvolatile >
struct is_member_function_pointer
struct is_member_function_pointer< _Tp _Cp::* >
struct is_member_function_pointer< _Tp _Cp::*const >
struct is_member_function_pointer< _Tp _Cp::*const volatile >
struct is_member_function_pointer< _Tp _Cp::*volatile >
struct is_member_object_pointer
struct is_member_object_pointer< _Tp _Cp::* >
struct is_member_object_pointer< _Tp _Cp::*const >
struct is_member_object_pointer< _Tp _Cp::*const volatile >
struct is_member_object_pointer< _Tp _Cp::*volatile >
struct is_member_pointer
struct is_object
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]. struct is_placeholder< _Placeholder< _Num > >
struct is_pod
struct is_pointer
struct is_pointer< _Tp * >
struct is_pointer< _Tp *const >
struct is_pointer< _Tp *const volatile >
struct is_pointer< _Tp *volatile >
struct is_polymorphic
struct is_reference
struct is_reference< _Tp & >
struct is_same
struct is_same< _Tp, _Tp >
struct is_scalar
struct is_signed
struct is_signed< int >
struct is_signed< intconst >
struct is_signed< intconst volatile >
struct is_signed< intvolatile >
struct is_signed< long >
struct is_signed< long long >
struct is_signed< long longconst >
struct is_signed< long longconst volatile >
struct is_signed< long longvolatile >
struct is_signed< longconst >
struct is_signed< longconst volatile >
struct is_signed< longvolatile >
struct is_signed< short >
struct is_signed< shortconst >
struct is_signed< shortconst volatile >
struct is_signed< shortvolatile >
struct is_signed< signed char >
struct is_signed< signed charconst >
struct is_signed< signed charconst volatile >
struct is_signed< signed charvolatile >
struct is_union
struct is_unsigned
struct is_unsigned< unsigned char >
struct is_unsigned< unsigned charconst >
struct is_unsigned< unsigned charconst volatile >
struct is_unsigned< unsigned charvolatile >
struct is_unsigned< unsigned int >
struct is_unsigned< unsigned intconst >
struct is_unsigned< unsigned intconst volatile >
struct is_unsigned< unsigned intvolatile >
struct is_unsigned< unsigned long >
struct is_unsigned< unsigned long long >
struct is_unsigned< unsigned long longconst >
struct is_unsigned< unsigned long longconst volatile >
struct is_unsigned< unsigned long longvolatile >
struct is_unsigned< unsigned longconst >
struct is_unsigned< unsigned longconst volatile >
struct is_unsigned< unsigned longvolatile >
struct is_unsigned< unsigned short >
struct is_unsigned< unsigned shortconst >
struct is_unsigned< unsigned shortconst volatile >
struct is_unsigned< unsigned shortvolatile >
struct is_void
struct is_void< void >
struct is_void< voidconst >
struct is_void< voidconst volatile >
struct is_void< voidvolatile >
struct is_volatile
struct is_volatile< _Tp volatile >
class linear_congruential
A model of a linear congruential random number generator. class mersenne_twister
class normal_distribution
A normal continuous distribution for random numbers. class poisson_distribution
A discrete Poisson random number distribution. class random_device
struct rank
struct rank< _Tp[]>
struct rank< _Tp[_Size]>
class reference_wrapper
struct remove_all_extents
struct remove_all_extents< _Tp[]>
struct remove_all_extents< _Tp[_Size]>
struct remove_const
struct remove_const< _Tp const >
struct remove_cv
struct remove_extent
struct remove_extent< _Tp[]>
struct remove_extent< _Tp[_Size]>
struct remove_pointer
struct remove_pointer< _Tp * >
struct remove_pointer< _Tp *const >
struct remove_pointer< _Tp *const volatile >
struct remove_pointer< _Tp *volatile >
struct remove_reference
struct remove_reference< _Tp & >
struct remove_volatile
struct remove_volatile< _Tp volatile >
class result_of< _Functor(...)>
class subtract_with_carry
The Marsaglia-Zaman generator. class subtract_with_carry_01
The Marsaglia-Zaman generator (floats version). struct swallow_assign
class tuple< ... >
struct tuple_element< 0, std::pair< _Tp1, _Tp2 > >
struct tuple_element< 1, std::pair< _Tp1, _Tp2 > >
struct tuple_element< _GLIBCXX_NUM_ARGS, tuple< _GLIBCXX_TUPLE_ALL_TEMPLATE_ARGS > >
struct tuple_element< _Int, array< _Tp, _Nm > >
struct tuple_size< array< _Tp, _Nm > >
struct tuple_size< std::pair< _Tp1, _Tp2 > >
struct tuple_size< tuple< ... > >
class uniform_int
Uniform discrete distribution for random numbers. A discrete random distribution on the range $[min, max]$ with equal probability throughout the range. class uniform_real
Uniform continuous distribution for random numbers. class unordered_map
class unordered_multimap
class unordered_multiset
class unordered_set
class variate_generator
class xor_combine

Namespaces

namespace __detail

Typedefs

typedef integral_constant< bool, false > false_type
typedef integral_constant< bool, false > false_type
typedef linear_congruential< unsigned long, 48271, 0, 2147483647 > minstd_rand
typedef linear_congruential< unsigned long, 16807, 0, 2147483647 > minstd_rand0
typedef mersenne_twister< unsigned long, 32, 624, 397, 31, 0x9908b0dful, 11, 7, 0x9d2c5680ul, 15, 0xefc60000ul, 18 > mt19937
typedef discard_block< subtract_with_carry< unsigned long,(1UL<< 24), 10, 24 >, 223, 24 > ranlux3
typedef discard_block< subtract_with_carry_01< float, 24, 10, 24 >, 223, 24 > ranlux3_01
typedef discard_block< subtract_with_carry< unsigned long,(1UL<< 24), 10, 24 >, 389, 24 > ranlux4
typedef discard_block< subtract_with_carry_01< float, 24, 10, 24 >, 389, 24 > ranlux4_01
typedef subtract_with_carry_01< double, 48, 5, 12 > ranlux64_base_01
typedef subtract_with_carry_01< float, 24, 10, 24 > ranlux_base_01
typedef integral_constant< bool, true > true_type
typedef integral_constant< bool, true > true_type

Enumerations

enum _Manager_operation { __get_type_info, __get_functor_ptr, __clone_functor, __destroy_functor }

Functions

template<typename _Member, typename _Class> _Mem_fn< _Member _Class::* > __callable_functor (_Member _Class::*const &__p)
template<typename _Member, typename _Class> _Mem_fn< _Member _Class::* > __callable_functor (_Member _Class::*&__p)
template<typename _Functor> _Functor & __callable_functor (_Functor &__f)
template<typename _Tp> std::complex< _Tp > __complex_acos (const std::complex< _Tp > &__z)
template<typename _Tp> std::complex< _Tp > __complex_acosh (const std::complex< _Tp > &__z)
template<typename _Tp> std::complex< _Tp > __complex_asin (const std::complex< _Tp > &__z)
template<typename _Tp> std::complex< _Tp > __complex_asinh (const std::complex< _Tp > &__z)
template<typename _Tp> std::complex< _Tp > __complex_atan (const std::complex< _Tp > &__z)
template<typename _Tp> std::complex< _Tp > __complex_atanh (const std::complex< _Tp > &__z)
template<typename _Functor _GLIBCXX_COMMA _GLIBCXX_TEMPLATE_PARAMS> __gnu_cxx::__enable_if<(is_pointer< _Functor >::value &&is_function< typename remove_pointer< _Functor >::type >::value), typename result_of< _Functor(...)>::type >::__type __invoke (_Functor __f _GLIBCXX_COMMA _GLIBCXX_REF_PARAMS)
template<typename _Functor _GLIBCXX_COMMA _GLIBCXX_TEMPLATE_PARAMS> __gnu_cxx::__enable_if<(!is_member_pointer< _Functor >::value &&!is_function< _Functor >::value &&!is_function< typename remove_pointer< _Functor >::type >::value), typename result_of< _Functor(...)>::type >::__type __invoke (_Functor &__f _GLIBCXX_COMMA _GLIBCXX_REF_PARAMS)
template<typename _Tp> std::complex< _Tp > acos (const std::complex< _Tp > &)
template<typename _Tp> std::complex< _Tp > acosh (const std::complex< _Tp > &)
template<typename _Tp> __promote< _Tp >::__type arg (_Tp __x)
template<typename _Tp> std::complex< _Tp > asin (const std::complex< _Tp > &)
template<typename _Tp> std::complex< _Tp > asinh (const std::complex< _Tp > &)
template<typename _Tp> std::complex< _Tp > atan (const std::complex< _Tp > &)
template<typename _Tp> std::complex< _Tp > atanh (const std::complex< _Tp > &)
template<typename _Functor _GLIBCXX_COMMA _GLIBCXX_TEMPLATE_PARAMS> _Bind< typename _Maybe_wrap_member_pointer< _Functor >::type(...)> bind (_Functor __f _GLIBCXX_COMMA _GLIBCXX_PARAMS)
template<typename _Tp> std::complex< typename __promote< _Tp >::__type > conj (_Tp __x)
template<typename _Tp> reference_wrapper< const _Tp > cref (reference_wrapper< _Tp > __t)
template<typename _Tp> reference_wrapper< const _Tp > cref (const _Tp &__t)
template<typename _Tp> std::complex< _Tp > fabs (const std::complex< _Tp > &__z)
template<int _Int, class _Tp1, class _Tp2> const tuple_element< _Int, std::pair< _Tp1, _Tp2 > >::type & get (const std::pair< _Tp1, _Tp2 > &__in)
template<int _Int, class _Tp1, class _Tp2> tuple_element< _Int, std::pair< _Tp1, _Tp2 > >::type & get (std::pair< _Tp1, _Tp2 > &__in)
template<int _Int, typename _Tp, std::size_t _Nm> const _Tp & get (const array< _Tp, _Nm > &__arr)
template<int _Int, typename _Tp, std::size_t _Nm> _Tp & get (array< _Tp, _Nm > &__arr)
tuple make_tuple ()
template<typename _Tp, typename _Class> _Mem_fn< _Tp _Class::* > mem_fn (_Tp _Class::*__pm)
template<typename _Tp> __promote< _Tp >::__type norm (_Tp __x)
template<typename _Signature> bool operator!= (_M_clear_type *, const function< _Signature > &__f)
template<typename _Signature> bool operator!= (const function< _Signature > &__f, _M_clear_type *)
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 _RealType, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const gamma_distribution< _RealType > &__x)
template<typename _RealType, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const normal_distribution< _RealType > &__x)
template<typename _RealType, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const exponential_distribution< _RealType > &__x)
template<typename _RealType, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const uniform_real< _RealType > &__x)
template<typename _IntType, typename _RealType, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const binomial_distribution< _IntType, _RealType > &__x)
template<typename _IntType, typename _RealType, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const poisson_distribution< _IntType, _RealType > &__x)
template<typename _IntType, typename _RealType, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const geometric_distribution< _IntType, _RealType > &__x)
template<typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const bernoulli_distribution &__x)
template<typename _IntType, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const uniform_int< _IntType > &__x)
template<class _UniformRandomNumberGenerator1, int __s1, class _UniformRandomNumberGenerator2, int __s2, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const xor_combine< _UniformRandomNumberGenerator1, __s1, _UniformRandomNumberGenerator2, __s2 > &__x)
template<class _UniformRandomNumberGenerator, int __p, int __r, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const discard_block< _UniformRandomNumberGenerator, __p, __r > &__x)
template<typename _RealType, int __w, int __s, int __r, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const subtract_with_carry_01< _RealType, __w, __s, __r > &__x)
template<typename _IntType, _IntType __m, int __s, int __r, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const subtract_with_carry< _IntType, __m, __s, __r > &__x)
template<class _UIntType, int __w, int __n, int __m, int __r, _UIntType __a, int __u, int __s, _UIntType __b, int __t, _UIntType __c, int __l, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const mersenne_twister< _UIntType, __w, __n, __m, __r, __a, __u, __s, __b, __t, __c, __l > &__x)
template<class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m, typename _CharT, typename _Traits> std::basic_ostream< _CharT, _Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const linear_congruential< _UIntType, __a, __c, __m > &__lcr)
template<typename _Tp, std::size_t _Nm> bool operator<= (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two)
template<typename _Signature> bool operator== (_M_clear_type *, const function< _Signature > &__f)
template<typename _Signature> bool operator== (const function< _Signature > &__f, _M_clear_type *)
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 _RealType, typename _CharT, typename _Traits> std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, normal_distribution< _RealType > &__x)
template<typename _RealType, typename _CharT, typename _Traits> std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, uniform_real< _RealType > &__x)
template<typename _IntType, typename _RealType, typename _CharT, typename _Traits> std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, binomial_distribution< _IntType, _RealType > &__x)
template<typename _IntType, typename _RealType, typename _CharT, typename _Traits> std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, poisson_distribution< _IntType, _RealType > &__x)
template<typename _IntType, typename _CharT, typename _Traits> std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, uniform_int< _IntType > &__x)
template<class _UniformRandomNumberGenerator1, int __s1, class _UniformRandomNumberGenerator2, int __s2, typename _CharT, typename _Traits> std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, xor_combine< _UniformRandomNumberGenerator1, __s1, _UniformRandomNumberGenerator2, __s2 > &__x)
template<class _UniformRandomNumberGenerator, int __p, int __r, typename _CharT, typename _Traits> std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, discard_block< _UniformRandomNumberGenerator, __p, __r > &__x)
template<typename _RealType, int __w, int __s, int __r, typename _CharT, typename _Traits> std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, subtract_with_carry_01< _RealType, __w, __s, __r > &__x)
template<typename _IntType, _IntType __m, int __s, int __r, typename _CharT, typename _Traits> std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, subtract_with_carry< _IntType, __m, __s, __r > &__x)
template<class _UIntType, int __w, int __n, int __m, int __r, _UIntType __a, int __u, int __s, _UIntType __b, int __t, _UIntType __c, int __l, typename _CharT, typename _Traits> std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, mersenne_twister< _UIntType, __w, __n, __m, __r, __a, __u, __s, __b, __t, __c, __l > &__x)
template<class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m, typename _CharT, typename _Traits> std::basic_istream< _CharT, _Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, linear_congruential< _UIntType, __a, __c, __m > &__lcr)
template<typename _Tp, typename _Up> std::complex< typename __promote_2< _Tp, _Up >::__type > polar (const _Tp &__rho, const _Up &__theta)
template<typename _Tp, typename _Up> std::complex< typename __promote_2< _Tp, _Up >::__type > pow (const std::complex< _Tp > &__x, const std::complex< _Up > &__y)
template<typename _Tp, typename _Up> std::complex< typename __promote_2< _Tp, _Up >::__type > pow (const _Tp &__x, const std::complex< _Up > &__y)
template<typename _Tp, typename _Up> std::complex< typename __promote_2< _Tp, _Up >::__type > pow (const std::complex< _Tp > &__x, const _Up &__y)
template<typename _Tp> __promote< _Tp >::__type real (_Tp __x)
template<typename _Tp> reference_wrapper< _Tp > ref (reference_wrapper< _Tp > __t)
template<typename _Tp> reference_wrapper< _Tp > ref (_Tp &__t)
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<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 _Key, class _Tp, class _Hash, class _Pred, class _Alloc, bool __cache_hash_code> void swap (unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc, __cache_hash_code > &__x, unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc, __cache_hash_code > &__y)
template<class _Key, class _Tp, class _Hash, class _Pred, class _Alloc, bool __cache_hash_code> void swap (unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc, __cache_hash_code > &__x, unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc, __cache_hash_code > &__y)
template<typename _Signature> void swap (function< _Signature > &__x, function< _Signature > &__y)
template<typename _Tp, std::size_t _Nm> void swap (array< _Tp, _Nm > &__one, array< _Tp, _Nm > &__two)
tuple tie ()

Variables

swallow_assign ignore
__promote< _Tp >::__type imag (_Tp)

Enumeration Type Documentation

enum std::tr1::_Manager_operation

Enumerator:
__get_type_info
__get_functor_ptr
__clone_functor
__destroy_functor
Definition at line 791 of file tr1/functional.

Function Documentation

template<typename _Tp> std::complex<_Tp> std::tr1::__complex_acos (const std::complex< _Tp > & __z) [inline]

acos(__z) [8.1.2].
Definition at line 60 of file complex.
References asin().
Referenced by acos().

template<typename _Tp> std::complex<_Tp> std::tr1::__complex_acosh (const std::complex< _Tp > & __z) [inline]

acosh(__z) [8.1.5].
Definition at line 176 of file complex.
References std::log(), and std::sqrt().
Referenced by acosh().

template<typename _Tp> std::complex<_Tp> std::tr1::__complex_asin (const std::complex< _Tp > & __z) [inline]

asin(__z) [8.1.3].
Definition at line 96 of file complex.
References asinh().
Referenced by asin().

template<typename _Tp> std::complex<_Tp> std::tr1::__complex_asinh (const std::complex< _Tp > & __z) [inline]

asinh(__z) [8.1.6].
Definition at line 215 of file complex.
References std::log(), and std::sqrt().
Referenced by asinh().

template<typename _Tp> std::complex<_Tp> std::tr1::__complex_atan (const std::complex< _Tp > & __z) [inline]

atan(__z) [8.1.4].
Definition at line 132 of file complex.
References std::atan2(), and std::log().
Referenced by atan().

template<typename _Tp> std::complex<_Tp> std::tr1::__complex_atanh (const std::complex< _Tp > & __z) [inline]

atanh(__z) [8.1.7].
Definition at line 254 of file complex.
References std::atan2(), and std::log().
Referenced by atanh().

template<typename _Tp> std::complex< _Tp > std::tr1::fabs (const std::complex< _Tp > & __z) [inline]

fabs(__z) [8.1.8].
Definition at line 298 of file complex.
References std::abs().

template<typename _Tp, typename _Class> _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 503 of file tr1/functional.
Referenced by __callable_functor(), std::tr1::_Function_handler< void(...), _Member _Class::* >::_M_invoke(), and std::tr1::_Function_handler< _Res(...), _Member _Class::* >::_M_invoke().

template<typename _Signature> 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 1072 of file tr1/functional.

template<typename _Signature> bool std::tr1::operator!= (const function< _Signature > & __f, _M_clear_type *) [inline]

Compares a polymorphic function object wrapper against 0 (the NULL pointer).
Returns:
false if the wrapper has no target, true otherwise
This function will not throw an exception.
Definition at line 1062 of file tr1/functional.

template<typename _CharT, typename _Traits> std::basic_ostream<_CharT, _Traits>& std::tr1::operator<< (std::basic_ostream< _CharT, _Traits > & __os, const bernoulli_distribution & __x) [inline]

Inserts a bernoulli_distribution random number distribution __x into the output stream __os.
Parameters:
__os An output stream.
__x A bernoulli_distribution random number distribution.
Returns:
The output stream with the state of __x inserted or in an error state.
Definition at line 793 of file random.tcc.
References std::ios_base::flags(), std::left(), and std::scientific().

template<typename _Signature> 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 1048 of file tr1/functional.
Referenced by std::locale::operator!=().

template<typename _Signature> bool std::tr1::operator== (const function< _Signature > & __f, _M_clear_type *) [inline]

Compares a polymorphic function object wrapper against 0 (the NULL pointer).
Returns:
true if the wrapper has no target, false otherwise
This function will not throw an exception.
Definition at line 1038 of file tr1/functional.

template<typename _Signature> 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 1086 of file tr1/functional.

Author

Generated automatically by Doxygen for libstdc++ from the source code.