ISO C++ TR1 entities toplevel namespace is std::tr1.
More...
Namespaces
Classes
- struct __is_location_invariant
- struct __is_member_pointer_helper
- is_member_pointer More...
- struct _Derives_from_binary_function
- Determines if the type _Tp derives from binary_function. More...
- struct _Derives_from_unary_function
- Determines if the type _Tp derives from unary_function. More...
- struct _Fnv_hash
- Dummy generic implementation (for sizeof(size_t) != 4, 8). More...
- class _Function_base
- Base class of all polymorphic function object wrappers. More...
- struct _Function_to_function_pointer
- Turns a function type into a function pointer type. More...
- class _Has_result_type_helper
- struct _Index_tuple
- struct _Maybe_get_result_type
- If we have found a result_type, extract it. More...
- struct _Maybe_unary_or_binary_function
- struct _Maybe_unary_or_binary_function< _Res, _T1 >
- Derives from
unary_function
, as appropriate. More...
- struct _Maybe_unary_or_binary_function< _Res, _T1, _T2 >
- Derives from
binary_function
, as appropriate. More...
- struct _Maybe_wrap_member_pointer
- struct _Maybe_wrap_member_pointer< _Tp _Class::* >
- class _Mem_fn< _Res(_Class::*)(_ArgTypes...) const >
- Implementation of
mem_fn
for const member function pointers. More...
- class _Mem_fn< _Res(_Class::*)(_ArgTypes...) const volatile >
- Implementation of
mem_fn
for const volatile member function pointers. More...
- class _Mem_fn< _Res(_Class::*)(_ArgTypes...) volatile >
- Implementation of
mem_fn
for volatile member function pointers. More...
- class _Mem_fn< _Res(_Class::*)(_ArgTypes...)>
- Implementation of
mem_fn
for member function pointers. More...
- class _Mu< _Arg, false, false >
- class _Mu< _Arg, false, true >
- class _Mu< _Arg, true, false >
- class _Mu< reference_wrapper< _Tp >, false, false >
- struct _Placeholder
- The type of placeholder objects defined by libstdc++. More...
- struct _Reference_wrapper_base
- struct _Result_of_impl< false, _Functor()>
- struct _Result_of_impl< false, _Functor(_ArgTypes...)>
- struct _Result_of_impl< true, _Functor(_ArgTypes...)>
- We already know the result type for
Functor
; use it. More...
- struct _Safe_tuple_element
- struct _Safe_tuple_element_impl
- struct _Safe_tuple_element_impl< __i, _Tuple, false >
- struct _Tuple_impl< _Idx >
- struct _Tuple_impl< _Idx, _Head, _Tail...>
- struct _Weak_result_type
- struct _Weak_result_type_impl
- struct _Weak_result_type_impl< _Res(&)(_ArgTypes...)>
- Retrieve the result type for a function reference. More...
- struct _Weak_result_type_impl< _Res(*)(_ArgTypes...)>
- Retrieve the result type for a function pointer. More...
- struct _Weak_result_type_impl< _Res(_ArgTypes...)>
- Retrieve the result type for a function type. More...
- struct _Weak_result_type_impl< _Res(_Class::*)(_ArgTypes...) const >
- Retrieve result type for a const member function pointer. More...
- struct _Weak_result_type_impl< _Res(_Class::*)(_ArgTypes...) const volatile >
- Retrieve result type for a const volatile member function pointer. More...
- struct _Weak_result_type_impl< _Res(_Class::*)(_ArgTypes...) volatile >
- Retrieve result type for a volatile member function pointer. More...
- struct _Weak_result_type_impl< _Res(_Class::*)(_ArgTypes...)>
- Retrieve result type for a member function pointer. More...
- struct add_const
- add_const More...
- struct add_cv
- add_cv More...
- struct add_pointer
- add_pointer More...
- struct add_volatile
- add_volatile More...
- struct alignment_of
- alignment_of More...
- struct array
- A standard container for storing a fixed size sequence of elements. More...
- class bad_function_call
- Exception class thrown when class template function's operator() is called with an empty target. More...
- class basic_regex
- class bernoulli_distribution
- A Bernoulli random number distribution. More...
- class binomial_distribution
- A discrete binomial random number distribution. More...
- class discard_block
- class exponential_distribution
- An exponential continuous distribution for random numbers. More...
- struct extent
- extent More...
- class function< _Res(_ArgTypes...)>
- class function More...
- class gamma_distribution
- A gamma continuous distribution for random numbers. More...
- class geometric_distribution
- A discrete geometric random number distribution. More...
- struct has_virtual_destructor
- has_virtual_destructor More...
- struct hash
- Class template hash. More...
- struct hash< _Tp * >
- Partial specializations for pointer types. More...
- struct integral_constant
- integral_constant More...
- struct is_abstract
- is_abstract More...
- struct is_arithmetic
- is_arithmetic More...
- struct is_array
- is_array More...
- 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_bind_expression< _Bind< _Signature > >
- Class template _Bind is always a bind expression. More...
- struct is_bind_expression< _Bind_result< _Result, _Signature > >
- Class template _Bind_result is always a bind expression. More...
- struct is_class
- is_class More...
- struct is_compound
- is_compound More...
- struct is_const
- is_const More...
- struct is_empty
- is_empty More...
- struct is_enum
- is_enum More...
- struct is_floating_point
- is_floating_point More...
- struct is_function
- is_function More...
- struct is_fundamental
- is_fundamental More...
- struct is_integral
- is_integral More...
- struct is_object
- is_object 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 is_placeholder< _Placeholder< _Num > >
- struct is_pointer
- is_pointer More...
- struct is_polymorphic
- is_polymorphic More...
- struct is_same
- is_same More...
- struct is_scalar
- is_scalar More...
- struct is_union
- is_union More...
- struct is_void
- is_void More...
- struct is_volatile
- is_volatile More...
- class linear_congruential
- A model of a linear congruential random number generator. More...
- class match_results
- The results of a match or search operation. More...
- class normal_distribution
- A normal continuous distribution for random numbers. More...
- class poisson_distribution
- A discrete Poisson random number distribution. More...
- class random_device
- struct rank
- rank More...
- class reference_wrapper
- reference_wrapper More...
- class regex_error
- A regular expression exception class.The regular expression library throws objects of this class on error. More...
- class regex_iterator
- class regex_token_iterator
- struct regex_traits
- Describes aspects of a regular expression. More...
- struct remove_all_extents
- remove_all_extents More...
- struct remove_const
- remove_const More...
- struct remove_cv
- remove_cv More...
- struct remove_extent
- remove_extent More...
- struct remove_pointer
- remove_pointer More...
- struct remove_volatile
- remove_volatile More...
- class result_of< _Functor(_ArgTypes...)>
- class sub_match
- struct tuple_element< 0, tuple< _Head, _Tail...> >
- struct tuple_element< __i, tuple< _Head, _Tail...> >
- struct tuple_size< tuple< _Elements...> >
- class tuple_size More...
- class uniform_int
- Uniform discrete distribution for random numbers. A discrete random distribution on the range
with equal probability throughout the range. More...
- class uniform_real
- Uniform continuous distribution for random numbers. More...
- class unordered_map
- A standard container composed of unique keys (containing at most one of each key value) that associates values of another type with the keys. More...
- class unordered_multimap
- A standard container composed of equivalent keys (possibly containing multiple of each key value) that associates values of another type with the keys. More...
- class unordered_multiset
- A standard container composed of equivalent keys (possibly containing multiple of each key value) in which the elements' keys are the elements themselves. More...
- class unordered_set
- A standard container composed of unique keys (containing at most one of each key value) in which the elements' keys are the elements themselves. More...
- class variate_generator
- class xor_combine
Typedefs
-
typedef match_results< const
char * > cmatch
-
typedef regex_iterator< const
char * > cregex_iterator
- typedef regex_token_iterator
< const char * > cregex_token_iterator
- typedef sub_match< const char * > csub_match
- 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 basic_regex< char > regex
-
typedef match_results
< string::const_iterator > smatch
-
typedef regex_iterator
< string::const_iterator > sregex_iterator
- typedef regex_token_iterator
< string::const_iterator > sregex_token_iterator
- typedef sub_match
< string::const_iterator > ssub_match
- typedef integral_constant
< bool, true > true_type
-
typedef match_results< const
wchar_t * > wcmatch
-
typedef regex_iterator< const
wchar_t * > wcregex_iterator
- typedef regex_token_iterator
< const wchar_t * > wcregex_token_iterator
- typedef sub_match< const
wchar_t * > wcsub_match
- typedef basic_regex< wchar_t > wregex
-
typedef match_results
< wstring::const_iterator > wsmatch
-
typedef regex_iterator
< wstring::const_iterator > wsregex_iterator
- typedef regex_token_iterator
< wstring::const_iterator > wsregex_token_iterator
- typedef sub_match
< wstring::const_iterator > wssub_match
Enumerations
- enum _Manager_operation { __get_type_info,
__get_functor_ptr,
__clone_functor,
__destroy_functor
}
Functions
-
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 _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<int __i, typename _Head , typename... _Tail> __add_c_ref< _Head >::type __get_helper (const _Tuple_impl< __i, _Head, _Tail...> &__t)
-
template<int __i, typename _Head , typename... _Tail> __add_ref< _Head >::type __get_helper (_Tuple_impl< __i, _Head, _Tail...> &__t)
-
void __throw_bad_weak_ptr ()
- _DEFINE_SPEC (2, __is_member_object_pointer_helper, _Tp _Cp::*,!is_function< _Tp >::value) template< typename _Tp > struct is_member_object_pointer
- _DEFINE_SPEC (2, __is_member_function_pointer_helper, _Tp _Cp::*, is_function< _Tp >::value) template< typename _Tp > struct is_member_function_pointer
- template<typename _Tp > std::complex< _Tp > acos (const std::complex< _Tp > &__z)
- template<typename _Tp > std::complex< _Tp > acosh (const std::complex< _Tp > &__z)
- template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type arg (_Tp __x)
- template<typename _Tp > std::complex< _Tp > asin (const std::complex< _Tp > &__z)
- template<typename _Tp > std::complex< _Tp > asinh (const std::complex< _Tp > &__z)
- template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type assoc_laguerre (unsigned int __n, unsigned int __m, _Tp __x)
-
float assoc_laguerref (unsigned int __n, unsigned int __m, float __x)
-
long double assoc_laguerrel (unsigned int __n, unsigned int __m, long double __x)
- template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type assoc_legendre (unsigned int __l, unsigned int __m, _Tp __x)
-
float assoc_legendref (unsigned int __l, unsigned int __m, float __x)
-
long double assoc_legendrel (unsigned int __l, unsigned int __m, long double __x)
- template<typename _Tp > std::complex< _Tp > atan (const std::complex< _Tp > &__z)
- template<typename _Tp > std::complex< _Tp > atanh (const std::complex< _Tp > &__z)
- template<typename _Tpx , typename _Tpy > __gnu_cxx::__promote_2< _Tpx,
_Tpy >::__type beta (_Tpx __x, _Tpy __y)
-
float betaf (float __x, float __y)
-
long double betal (long double __x, long double __y)
- template<typename _Functor , typename... _ArgTypes> _Bind< typename
_Maybe_wrap_member_pointer
< _Functor >::type(_ArgTypes...)> bind (_Functor __f, _ArgTypes...__args)
-
template<typename _Result , typename _Functor , typename... _ArgTypes> _Bind_result< _Result,
typename
_Maybe_wrap_member_pointer
< _Functor >::type(_ArgTypes...)> bind (_Functor __f, _ArgTypes...__args)
- template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type comp_ellint_1 (_Tp __k)
-
float comp_ellint_1f (float __k)
-
long double comp_ellint_1l (long double __k)
- template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type comp_ellint_2 (_Tp __k)
-
float comp_ellint_2f (float __k)
-
long double comp_ellint_2l (long double __k)
- template<typename _Tp , typename _Tpn > __gnu_cxx::__promote_2< _Tp,
_Tpn >::__type comp_ellint_3 (_Tp __k, _Tpn __nu)
-
float comp_ellint_3f (float __k, float __nu)
-
long double comp_ellint_3l (long double __k, long double __nu)
- template<typename _Tpa , typename _Tpc , typename _Tp > __gnu_cxx::__promote_3< _Tpa,
_Tpc, _Tp >::__type conf_hyperg (_Tpa __a, _Tpc __c, _Tp __x)
-
float conf_hypergf (float __a, float __c, float __x)
-
long double conf_hypergl (long double __a, long double __c, long double __x)
-
template<typename _Tp > std::complex< typename
__gnu_cxx::__promote< _Tp >
::__type > conj (_Tp __x)
-
template<typename _Tp > reference_wrapper< const _Tp > cref (const _Tp &__t)
-
template<typename _Tp > reference_wrapper< const _Tp > cref (reference_wrapper< _Tp > __t)
- template<typename _Tpnu , typename _Tp > __gnu_cxx::__promote_2< _Tpnu,
_Tp >::__type cyl_bessel_i (_Tpnu __nu, _Tp __x)
-
float cyl_bessel_if (float __nu, float __x)
-
long double cyl_bessel_il (long double __nu, long double __x)
- template<typename _Tpnu , typename _Tp > __gnu_cxx::__promote_2< _Tpnu,
_Tp >::__type cyl_bessel_j (_Tpnu __nu, _Tp __x)
-
float cyl_bessel_jf (float __nu, float __x)
-
long double cyl_bessel_jl (long double __nu, long double __x)
- template<typename _Tpnu , typename _Tp > __gnu_cxx::__promote_2< _Tpnu,
_Tp >::__type cyl_bessel_k (_Tpnu __nu, _Tp __x)
-
float cyl_bessel_kf (float __nu, float __x)
-
long double cyl_bessel_kl (long double __nu, long double __x)
- template<typename _Tpnu , typename _Tp > __gnu_cxx::__promote_2< _Tpnu,
_Tp >::__type cyl_neumann (_Tpnu __nu, _Tp __x)
-
float cyl_neumannf (float __nu, float __x)
-
long double cyl_neumannl (long double __nu, long double __x)
- template<typename _Tp , typename _Tpp > __gnu_cxx::__promote_2< _Tp,
_Tpp >::__type ellint_1 (_Tp __k, _Tpp __phi)
-
float ellint_1f (float __k, float __phi)
-
long double ellint_1l (long double __k, long double __phi)
- template<typename _Tp , typename _Tpp > __gnu_cxx::__promote_2< _Tp,
_Tpp >::__type ellint_2 (_Tp __k, _Tpp __phi)
-
float ellint_2f (float __k, float __phi)
-
long double ellint_2l (long double __k, long double __phi)
- template<typename _Tp , typename _Tpn , typename _Tpp > __gnu_cxx::__promote_3< _Tp,
_Tpn, _Tpp >::__type ellint_3 (_Tp __k, _Tpn __nu, _Tpp __phi)
-
float ellint_3f (float __k, float __nu, float __phi)
-
long double ellint_3l (long double __k, long double __nu, long double __phi)
- template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type expint (_Tp __x)
-
float expintf (float __x)
-
long double expintl (long double __x)
- template<typename _Tp > _Tp fabs (const std::complex< _Tp > &__z)
-
template<int __i, typename... _Elements> __add_ref< typename
tuple_element< __i, tuple
< _Elements...> >::type >
::type get (tuple< _Elements...> &__t)
-
template<int __i, typename... _Elements> __add_c_ref< typename
tuple_element< __i, tuple
< _Elements...> >::type >
::type get (const tuple< _Elements...> &__t)
-
template<std::size_t _Int, typename _Tp , std::size_t _Nm> _Tp & get (array< _Tp, _Nm > &__arr)
-
template<std::size_t _Int, typename _Tp , std::size_t _Nm> const _Tp & get (const array< _Tp, _Nm > &__arr)
-
template<std::size_t _Int, class _Tp1 , class _Tp2 > tuple_element< _Int, std::pair
< _Tp1, _Tp2 > >::type & get (std::pair< _Tp1, _Tp2 > &__in)
-
template<std::size_t _Int, class _Tp1 , class _Tp2 > const tuple_element< _Int,
std::pair< _Tp1, _Tp2 >
>::type & get (const std::pair< _Tp1, _Tp2 > &__in)
- template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type hermite (unsigned int __n, _Tp __x)
-
float hermitef (unsigned int __n, float __x)
-
long double hermitel (unsigned int __n, long double __x)
- template<typename _Tpa , typename _Tpb , typename _Tpc , typename _Tp > __gnu_cxx::__promote_4< _Tpa,
_Tpb, _Tpc, _Tp >::__type hyperg (_Tpa __a, _Tpb __b, _Tpc __c, _Tp __x)
-
float hypergf (float __a, float __b, float __c, float __x)
-
long double hypergl (long double __a, long double __b, long double __c, long double __x)
-
template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type imag (_Tp)
- template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type laguerre (unsigned int __n, _Tp __x)
-
float laguerref (unsigned int __n, float __x)
-
long double laguerrel (unsigned int __n, long double __x)
- template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type legendre (unsigned int __n, _Tp __x)
-
float legendref (unsigned int __n, float __x)
-
long double legendrel (unsigned int __n, long double __x)
-
template<typename... _Elements> tuple< typename
__strip_reference_wrapper
< _Elements >::__type...> make_tuple (_Elements...__args)
- template<typename _Tp , typename _Class > _Mem_fn< _Tp _Class::* > mem_fn (_Tp _Class::*__pm)
-
template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type norm (_Tp __x)
- template<typename _Signature > bool operator!= (const function< _Signature > &__f, _M_clear_type *)
- template<typename _Signature > bool operator!= (_M_clear_type *, const function< _Signature > &__f)
- template<typename _BiIter > bool operator!= (const sub_match< _BiIter > &__lhs, const sub_match< _BiIter > &__rhs)
- template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > bool operator!= (const basic_string< typename iterator_traits< _Bi_iter >::value_type, _Ch_traits, _Ch_alloc > &__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > bool operator!= (const sub_match< _Bi_iter > &__lhs, const basic_string< typename iterator_traits< _Bi_iter >::value_type, _Ch_traits, _Ch_alloc > &__rhs)
- template<typename _Bi_iter > bool operator!= (typename iterator_traits< _Bi_iter >::value_type const *__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _Bi_iter > bool operator!= (const sub_match< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const *__rhs)
- template<typename _Bi_iter > bool operator!= (typename iterator_traits< _Bi_iter >::value_type const &__lhs, const sub_match< _Bi_iter > &__rhs)
-
template<typename... _TElements, typename... _UElements> bool operator!= (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u)
- template<typename _Bi_iter > bool operator!= (const sub_match< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const &__rhs)
- template<typename _Bi_iter , class _Allocator > bool operator!= (const match_results< _Bi_iter, _Allocator > &__m1, const match_results< _Bi_iter, _Allocator > &__m2)
-
template<typename _Tp , std::size_t _Nm> bool operator!= (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two)
- template<typename _BiIter > bool operator< (const sub_match< _BiIter > &__lhs, const sub_match< _BiIter > &__rhs)
- template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > bool operator< (const basic_string< typename iterator_traits< _Bi_iter >::value_type, _Ch_traits, _Ch_alloc > &__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _Bi_iter , class _Ch_traits , class _Ch_alloc > bool operator< (const sub_match< _Bi_iter > &__lhs, const basic_string< typename iterator_traits< _Bi_iter >::value_type, _Ch_traits, _Ch_alloc > &__rhs)
- template<typename _Bi_iter > bool operator< (typename iterator_traits< _Bi_iter >::value_type const *__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _Bi_iter > bool operator< (const sub_match< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const *__rhs)
-
template<typename... _TElements, typename... _UElements> bool operator< (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u)
- template<typename _Bi_iter > bool operator< (typename iterator_traits< _Bi_iter >::value_type const &__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _Bi_iter > bool operator< (const sub_match< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const &__rhs)
-
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<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 _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<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 _Ch_type , typename _Ch_traits , typename _Bi_iter > basic_ostream< _Ch_type,
_Ch_traits > & operator<< (basic_ostream< _Ch_type, _Ch_traits > &__os, const sub_match< _Bi_iter > &__m)
-
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<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<typename _IntType , typename _CharT , typename _Traits > std::basic_ostream< _CharT,
_Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const uniform_int< _IntType > &__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 _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 _CharT , typename _Traits > std::basic_ostream< _CharT,
_Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const bernoulli_distribution &__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 _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 _RealType , typename _CharT , typename _Traits > std::basic_ostream< _CharT,
_Traits > & operator<< (std::basic_ostream< _CharT, _Traits > &__os, const normal_distribution< _RealType > &__x)
- template<typename _BiIter > bool operator<= (const sub_match< _BiIter > &__lhs, const sub_match< _BiIter > &__rhs)
- template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > bool operator<= (const basic_string< typename iterator_traits< _Bi_iter >::value_type, _Ch_traits, _Ch_alloc > &__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _Bi_iter , class _Ch_traits , class _Ch_alloc > bool operator<= (const sub_match< _Bi_iter > &__lhs, const basic_string< typename iterator_traits< _Bi_iter >::value_type, _Ch_traits, _Ch_alloc > &__rhs)
- template<typename _Bi_iter > bool operator<= (typename iterator_traits< _Bi_iter >::value_type const *__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _Bi_iter > bool operator<= (const sub_match< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const *__rhs)
- template<typename _Bi_iter > bool operator<= (typename iterator_traits< _Bi_iter >::value_type const &__lhs, const sub_match< _Bi_iter > &__rhs)
-
template<typename... _TElements, typename... _UElements> bool operator<= (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u)
-
template<typename _Tp , std::size_t _Nm> bool operator<= (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two)
- template<typename _Bi_iter > bool operator<= (const sub_match< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const &__rhs)
- template<typename _Signature > bool operator== (const function< _Signature > &__f, _M_clear_type *)
- template<typename _Signature > bool operator== (_M_clear_type *, const function< _Signature > &__f)
- template<typename _BiIter > bool operator== (const sub_match< _BiIter > &__lhs, const sub_match< _BiIter > &__rhs)
- template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > bool operator== (const basic_string< typename iterator_traits< _Bi_iter >::value_type, _Ch_traits, _Ch_alloc > &__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > bool operator== (const sub_match< _Bi_iter > &__lhs, const basic_string< typename iterator_traits< _Bi_iter >::value_type, _Ch_traits, _Ch_alloc > &__rhs)
- template<typename _Bi_iter > bool operator== (const sub_match< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const &__rhs)
- template<typename _Bi_iter > bool operator== (const sub_match< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const *__rhs)
-
template<typename... _TElements, typename... _UElements> bool operator== (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u)
- template<typename _Bi_iter > bool operator== (typename iterator_traits< _Bi_iter >::value_type const &__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _Bi_iter > bool operator== (typename iterator_traits< _Bi_iter >::value_type const *__lhs, const sub_match< _Bi_iter > &__rhs)
-
template<typename _Tp , std::size_t _Nm> bool operator== (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two)
- template<typename _Bi_iter , typename _Allocator > bool operator== (const match_results< _Bi_iter, _Allocator > &__m1, const match_results< _Bi_iter, _Allocator > &__m2)
- template<typename _Bi_iter > bool operator> (typename iterator_traits< _Bi_iter >::value_type const &__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _BiIter > bool operator> (const sub_match< _BiIter > &__lhs, const sub_match< _BiIter > &__rhs)
- template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > bool operator> (const basic_string< typename iterator_traits< _Bi_iter >::value_type, _Ch_traits, _Ch_alloc > &__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _Bi_iter > bool operator> (const sub_match< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const &__rhs)
- template<typename _Bi_iter > bool operator> (typename iterator_traits< _Bi_iter >::value_type const *__lhs, const sub_match< _Bi_iter > &__rhs)
-
template<typename... _TElements, typename... _UElements> bool operator> (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u)
- template<typename _Bi_iter > bool operator> (const sub_match< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const *__rhs)
-
template<typename _Tp , std::size_t _Nm> bool operator> (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two)
- template<typename _Bi_iter , class _Ch_traits , class _Ch_alloc > bool operator> (const sub_match< _Bi_iter > &__lhs, const basic_string< typename iterator_traits< _Bi_iter >::value_type, _Ch_traits, _Ch_alloc > &__rhs)
-
template<typename... _TElements, typename... _UElements> bool operator>= (const tuple< _TElements...> &__t, const tuple< _UElements...> &__u)
- template<typename _Bi_iter > bool operator>= (typename iterator_traits< _Bi_iter >::value_type const &__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _Bi_iter > bool operator>= (const sub_match< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const *__rhs)
-
template<typename _Tp , std::size_t _Nm> bool operator>= (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two)
- template<typename _Bi_iter , class _Ch_traits , class _Ch_alloc > bool operator>= (const sub_match< _Bi_iter > &__lhs, const basic_string< typename iterator_traits< _Bi_iter >::value_type, _Ch_traits, _Ch_alloc > &__rhs)
- template<typename _Bi_iter > bool operator>= (typename iterator_traits< _Bi_iter >::value_type const *__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _Bi_iter , typename _Ch_traits , typename _Ch_alloc > bool operator>= (const basic_string< typename iterator_traits< _Bi_iter >::value_type, _Ch_traits, _Ch_alloc > &__lhs, const sub_match< _Bi_iter > &__rhs)
- template<typename _Bi_iter > bool operator>= (const sub_match< _Bi_iter > &__lhs, typename iterator_traits< _Bi_iter >::value_type const &__rhs)
- template<typename _BiIter > bool operator>= (const sub_match< _BiIter > &__lhs, const sub_match< _BiIter > &__rhs)
-
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 , 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<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<typename _IntType , typename _CharT , typename _Traits > std::basic_istream< _CharT,
_Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, uniform_int< _IntType > &__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 _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<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 _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 _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<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 _RealType , typename _CharT , typename _Traits > std::basic_istream< _CharT,
_Traits > & operator>> (std::basic_istream< _CharT, _Traits > &__is, uniform_real< _RealType > &__x)
-
template<typename _Tp , typename _Up > std::complex< typename
__gnu_cxx::__promote_2< _Tp,
_Up >::__type > polar (const _Tp &__rho, const _Up &__theta)
-
template<typename _Tp , typename _Up > std::complex< typename
__gnu_cxx::__promote_2< _Tp,
_Up >::__type > pow (const _Tp &__x, const std::complex< _Up > &__y)
-
float pow (float __x, float __y)
-
template<typename _Tp , typename _Up > std::complex< typename
__gnu_cxx::__promote_2< _Tp,
_Up >::__type > pow (const std::complex< _Tp > &__x, const std::complex< _Up > &__y)
-
template<typename _Tp , typename _Up > __gnu_cxx::__promote_2< _Tp,
_Up >::__type pow (_Tp __x, _Up __y)
-
long double pow (long double __x, long double __y)
-
template<typename _Tp > std::complex< _Tp > pow (const std::complex< _Tp > &__x, const std::complex< _Tp > &__y)
-
template<typename _Tp > std::complex< _Tp > pow (const std::complex< _Tp > &__x, const _Tp &__y)
-
double pow (double __x, double __y)
-
template<typename _Tp , typename _Up > std::complex< typename
__gnu_cxx::__promote_2< _Tp,
_Up >::__type > pow (const std::complex< _Tp > &__x, const _Up &__y)
-
template<typename _Tp > std::complex< _Tp > pow (const _Tp &__x, const std::complex< _Tp > &__y)
-
template<typename _Tp > __gnu_cxx::__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<typename _Tp > __gnu_cxx::__promote< _Tp >::__type riemann_zeta (_Tp __x)
-
float riemann_zetaf (float __x)
-
long double riemann_zetal (long double __x)
- template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type sph_bessel (unsigned int __n, _Tp __x)
-
float sph_besself (unsigned int __n, float __x)
-
long double sph_bessell (unsigned int __n, long double __x)
- template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type sph_legendre (unsigned int __l, unsigned int __m, _Tp __theta)
-
float sph_legendref (unsigned int __l, unsigned int __m, float __theta)
-
long double sph_legendrel (unsigned int __l, unsigned int __m, long double __theta)
- template<typename _Tp > __gnu_cxx::__promote< _Tp >::__type sph_neumann (unsigned int __n, _Tp __x)
-
float sph_neumannf (unsigned int __n, float __x)
-
long double sph_neumannl (unsigned int __n, long double __x)
-
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<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 > void swap (unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc > &&__y)
-
template<class _Key , class _Tp , class _Hash , class _Pred , class _Alloc > void swap (unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > &__y)
-
template<class _Value , class _Hash , class _Pred , class _Alloc > void swap (unordered_set< _Value, _Hash, _Pred, _Alloc > &&__x, unordered_set< _Value, _Hash, _Pred, _Alloc > &__y)
-
template<typename _Tp , std::size_t _Nm> void swap (array< _Tp, _Nm > &__one, array< _Tp, _Nm > &__two)
-
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 _Key , class _Tp , class _Hash , class _Pred , class _Alloc > void swap (unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc > &&__x, unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc > &__y)
-
template<class _Value , class _Hash , class _Pred , class _Alloc > void swap (unordered_multiset< _Value, _Hash, _Pred, _Alloc > &&__x, unordered_multiset< _Value, _Hash, _Pred, _Alloc > &__y)
- template<typename _Bi_iter , typename _Allocator > void swap (match_results< _Bi_iter, _Allocator > &__lhs, match_results< _Bi_iter, _Allocator > &__rhs)
- template<typename _Ch_type , typename _Rx_traits > void swap (basic_regex< _Ch_type, _Rx_traits > &__lhs, basic_regex< _Ch_type, _Rx_traits > &__rhs)
-
template<class _Value , class _Hash , class _Pred , class _Alloc > void swap (unordered_set< _Value, _Hash, _Pred, _Alloc > &__x, unordered_set< _Value, _Hash, _Pred, _Alloc > &__y)
-
template<class _Value , class _Hash , class _Pred , class _Alloc > void swap (unordered_set< _Value, _Hash, _Pred, _Alloc > &__x, unordered_set< _Value, _Hash, _Pred, _Alloc > &&__y)
-
template<class _Key , class _Tp , class _Hash , class _Pred , class _Alloc > void swap (unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > &&__y)
-
template<class _Value , class _Hash , class _Pred , class _Alloc > void swap (unordered_multiset< _Value, _Hash, _Pred, _Alloc > &__x, unordered_multiset< _Value, _Hash, _Pred, _Alloc > &&__y)
- template<typename _Signature > void swap (function< _Signature > &__x, function< _Signature > &__y)
-
template<class _Value , class _Hash , class _Pred , class _Alloc > void swap (unordered_multiset< _Value, _Hash, _Pred, _Alloc > &__x, unordered_multiset< _Value, _Hash, _Pred, _Alloc > &__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 > void swap (unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc > &__y)
-
template<class _Key , class _Tp , class _Hash , class _Pred , class _Alloc > void swap (unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > &&__x, unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > &__y)
-
template<typename... _Elements> tuple< _Elements &...> tie (_Elements &...__args)
|
|
- template<typename _Bi_iter , typename _Allocator , typename _Ch_type , typename _Rx_traits > bool regex_match (_Bi_iter __first, _Bi_iter __last, match_results< _Bi_iter, _Allocator > &__m, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __flags=regex_constants::match_default)
- template<typename _Bi_iter , typename _Ch_type , typename _Rx_traits > bool regex_match (_Bi_iter __first, _Bi_iter __last, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __flags=regex_constants::match_default)
- template<typename _Ch_type , typename _Allocator , typename _Rx_traits > bool regex_match (const _Ch_type *__s, match_results< const _Ch_type *, _Allocator > &__m, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __f=regex_constants::match_default)
- template<typename _Ch_traits , typename _Ch_alloc , typename _Allocator , typename _Ch_type , typename _Rx_traits > bool regex_match (const basic_string< _Ch_type, _Ch_traits, _Ch_alloc > &__s, match_results< typename basic_string< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Allocator > &__m, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __flags=regex_constants::match_default)
- template<typename _Ch_type , class _Rx_traits > bool regex_match (const _Ch_type *__s, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __f=regex_constants::match_default)
- template<typename _Ch_traits , typename _Str_allocator , typename _Ch_type , typename _Rx_traits > bool regex_match (const basic_string< _Ch_type, _Ch_traits, _Str_allocator > &__s, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __flags=regex_constants::match_default)
- template<typename _Bi_iter , typename _Allocator , typename _Ch_type , typename _Rx_traits > bool regex_search (_Bi_iter __first, _Bi_iter __last, match_results< _Bi_iter, _Allocator > &__m, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __flags=regex_constants::match_default)
- template<typename _Bi_iter , typename _Ch_type , typename _Rx_traits > bool regex_search (_Bi_iter __first, _Bi_iter __last, const basic_regex< _Ch_type, _Rx_traits > &__re, regex_constants::match_flag_type __flags=regex_constants::match_default)
- template<typename _Ch_type , class _Allocator , class _Rx_traits > bool regex_search (const _Ch_type *__s, match_results< const _Ch_type *, _Allocator > &__m, const basic_regex< _Ch_type, _Rx_traits > &__e, regex_constants::match_flag_type __f=regex_constants::match_default)
- template<typename _Ch_type , typename _Rx_traits > bool regex_search (const _Ch_type *__s, const basic_regex< _Ch_type, _Rx_traits > &__e, regex_constants::match_flag_type __f=regex_constants::match_default)
- template<typename _Ch_traits , typename _String_allocator , typename _Ch_type , typename _Rx_traits > bool regex_search (const basic_string< _Ch_type, _Ch_traits, _String_allocator > &__s, const basic_regex< _Ch_type, _Rx_traits > &__e, regex_constants::match_flag_type __flags=regex_constants::match_default)
- template<typename _Ch_traits , typename _Ch_alloc , typename _Allocator , typename _Ch_type , typename _Rx_traits > bool regex_search (const basic_string< _Ch_type, _Ch_traits, _Ch_alloc > &__s, match_results< typename basic_string< _Ch_type, _Ch_traits, _Ch_alloc >::const_iterator, _Allocator > &__m, const basic_regex< _Ch_type, _Rx_traits > &__e, regex_constants::match_flag_type __f=regex_constants::match_default)
- template<typename _Out_iter , typename _Bi_iter , typename _Rx_traits , typename _Ch_type > _Out_iter regex_replace (_Out_iter __out, _Bi_iter __first, _Bi_iter __last, const basic_regex< _Ch_type, _Rx_traits > &__e, const basic_string< _Ch_type > &__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)
- template<typename _Rx_traits , typename _Ch_type > basic_string< _Ch_type > regex_replace (const basic_string< _Ch_type > &__s, const basic_regex< _Ch_type, _Rx_traits > &__e, const basic_string< _Ch_type > &__fmt, regex_constants::match_flag_type __flags=regex_constants::match_default)
Variables
- __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(_Args...)>
::type >::__type __invoke (_Functor &__f, _Args &...__args)
Detailed Description
ISO C++ TR1 entities toplevel namespace is std::tr1.
Function Documentation
template<typename _Functor , typename... _ArgTypes>
_Bind<typename _Maybe_wrap_member_pointer<_Functor>::type(_ArgTypes...)> std::tr1::bind |
( |
_Functor |
__f, |
|
|
_ArgTypes... |
__args | |
|
) |
| | [inline] |
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 794 of file tr1_impl/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 2108 of file tr1_impl/functional.
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 2114 of file tr1_impl/functional.
template<typename _CharT , typename _Traits >
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 823 of file random.tcc.
References std::ios_base::flags(), std::left(), and std::scientific().
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 2090 of file tr1_impl/functional.
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 2096 of file tr1_impl/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 2126 of file tr1_impl/functional.
Variable Documentation
Invoke a function object, which may be either a member pointer or a function object. The first parameter will tell which.
Definition at line 265 of file tr1_impl/functional.