libstdc++
libstdc++
Todo List
Modules
Namespaces
Classes
Class List
__cxxabiv1
__gnu_cxx
__gnu_debug
__gnu_internal
__gnu_parallel
__gnu_pbds
__gnu_profile
__gnu_sequential
abi
std
__atomic0
__atomic2
__debug
__detail
__exception_ptr
__parallel
__profile
chrono
decimal
placeholders
regex_constants
rel_ops
this_thread
tr1
__atomic_flag_base
__basic_future
__codecvt_abstract_base
__ctype_abstract_base
__declval_protector
__future_base
__is_location_invariant
__is_member_pointer_helper
__iterator_traits
__numeric_limits_base
_Base_bitset
_Base_bitset< 0 >
_Base_bitset< 1 >
_Bind
_Bind_result
_Build_index_tuple
_Deque_base
_Deque_iterator
_Derives_from_binary_function
_Derives_from_unary_function
_Function_base
_Fwd_list_base
_Fwd_list_const_iterator
_Fwd_list_iterator
_Fwd_list_node
_Fwd_list_node_base
_Index_tuple
_List_base
_List_const_iterator
_List_iterator
_List_node
_Maybe_get_result_type
_Maybe_unary_or_binary_function
_Maybe_unary_or_binary_function< _Res, _T1 >
_Maybe_unary_or_binary_function< _Res, _T1, _T2 >
_Maybe_wrap_member_pointer
_Maybe_wrap_member_pointer< _Tp _Class::* >
_Mem_fn< _Res(_Class::*)(_ArgTypes...) const >
_Mem_fn< _Res(_Class::*)(_ArgTypes...) const volatile >
_Mem_fn< _Res(_Class::*)(_ArgTypes...) volatile >
_Mem_fn< _Res(_Class::*)(_ArgTypes...)>
_Mu
_Mu< _Arg, false, false >
_Mu< _Arg, false, true >
_Mu< _Arg, true, false >
_Mu< reference_wrapper< _Tp >, false, false >
_Placeholder
_Reference_wrapper_base
_Reference_wrapper_base_impl
_Safe_tuple_element
_Safe_tuple_element_impl
_Safe_tuple_element_impl< __i, _Tuple, false >
_Temporary_buffer
_Tuple_impl
_Tuple_impl< _Idx >
_Tuple_impl< _Idx, _Head, _Tail...>
_Vector_base
_Weak_result_type
_Weak_result_type_impl
_Weak_result_type_impl< _Res(&)(_ArgTypes...)>
_Weak_result_type_impl< _Res(*)(_ArgTypes...)>
_Weak_result_type_impl< _Res(_ArgTypes...)>
_Weak_result_type_impl< _Res(_Class::*)(_ArgTypes...) const >
_Weak_result_type_impl< _Res(_Class::*)(_ArgTypes...) const volatile >
_Weak_result_type_impl< _Res(_Class::*)(_ArgTypes...) volatile >
_Weak_result_type_impl< _Res(_Class::*)(_ArgTypes...)>
add_const
add_cv
add_lvalue_reference
add_pointer
add_rvalue_reference
add_volatile
adopt_lock_t
aligned_storage
alignment_of
allocator
allocator< void >
allocator_arg_t
array
atomic
atomic< _Tp * >
atomic< bool >
atomic< char >
atomic< char16_t >
atomic< char32_t >
atomic< int >
atomic< long >
atomic< long long >
atomic< short >
atomic< signed char >
atomic< unsigned char >
atomic< unsigned int >
atomic< unsigned long >
atomic< unsigned long long >
atomic< unsigned short >
atomic< wchar_t >
atomic_bool
auto_ptr
auto_ptr_ref
back_insert_iterator
bad_alloc
bad_cast
bad_exception
bad_function_call
bad_typeid
bad_weak_ptr
basic_filebuf
basic_fstream
basic_ifstream
basic_ios
basic_iostream
basic_istream
basic_istringstream
basic_ofstream
basic_ostream
basic_ostringstream
basic_regex
basic_streambuf
basic_string
basic_stringbuf
basic_stringstream
bernoulli_distribution
bidirectional_iterator_tag
binary_function
binary_negate
binder1st
binder2nd
binomial_distribution
cauchy_distribution
char_traits
char_traits< __gnu_cxx::character< V, I, S > >
char_traits< char >
char_traits< wchar_t >
chi_squared_distribution
codecvt
codecvt< _InternT, _ExternT, encoding_state >
codecvt< char, char, mbstate_t >
codecvt< wchar_t, char, mbstate_t >
codecvt_base
codecvt_byname
collate
collate_byname
common_type
complex
condition_variable
condition_variable_any
conditional
const_mem_fun1_ref_t
const_mem_fun1_t
const_mem_fun_ref_t
const_mem_fun_t
ctype
ctype< char >
ctype< wchar_t >
ctype_base
ctype_byname
ctype_byname< char >
decay
default_delete
default_delete< _Tp[]>
defer_lock_t
deque
discard_block_engine
discrete_distribution
divides
domain_error
enable_if
enable_shared_from_this
equal_to
error_category
error_code
error_condition
exception
exponential_distribution
extent
extreme_value_distribution
fisher_f_distribution
forward_iterator_tag
forward_list
fpos
front_insert_iterator
function< _Res(_ArgTypes...)>
future
future< _Res & >
future< void >
future_error
gamma_distribution
geometric_distribution
greater
greater_equal
gslice
gslice_array
has_nothrow_copy_assign
has_nothrow_copy_constructor
has_nothrow_default_constructor
has_trivial_copy_assign
has_trivial_copy_constructor
has_trivial_default_constructor
has_trivial_destructor
has_virtual_destructor
hash
hash< __debug::bitset< _Nb > >
hash< __debug::vector< bool, _Alloc > >
hash< __gnu_cxx::__u16vstring >
hash< __gnu_cxx::__u32vstring >
hash< __gnu_cxx::__vstring >
hash< __gnu_cxx::__wvstring >
hash< __gnu_cxx::throw_value_limit >
hash< __gnu_cxx::throw_value_random >
hash< __profile::bitset< _Nb > >
hash< __profile::vector< bool, _Alloc > >
hash< __shared_ptr< _Tp, _Lp > >
hash< _Tp * >
hash< error_code >
hash< shared_ptr< _Tp > >
hash< string >
hash< thread::id >
hash< type_index >
hash< u16string >
hash< u32string >
hash< unique_ptr< _Tp, _Dp > >
hash< wstring >
hash<::bitset< _Nb > >
hash<::vector< bool, _Alloc > >
independent_bits_engine
indirect_array
initializer_list
input_iterator_tag
insert_iterator
integral_constant
invalid_argument
ios_base
is_abstract
is_arithmetic
is_array
is_base_of
is_bind_expression
is_bind_expression< _Bind< _Signature > >
is_bind_expression< _Bind_result< _Result, _Signature > >
is_class
is_compound
is_const
is_constructible
is_convertible
is_empty
is_enum
is_error_code_enum
is_error_code_enum< future_errc >
is_error_condition_enum
is_explicitly_convertible
is_floating_point
is_function
is_fundamental
is_integral
is_literal_type
is_lvalue_reference
is_member_function_pointer
is_member_object_pointer
is_member_pointer
is_nothrow_constructible
is_object
is_placeholder
is_placeholder< _Placeholder< _Num > >
is_pod
is_pointer
is_polymorphic
is_reference
is_rvalue_reference
is_same
is_scalar
is_signed
is_standard_layout
is_trivial
is_union
is_unsigned
is_void
is_volatile
istream_iterator
istreambuf_iterator
iterator
iterator_traits< _Tp * >
iterator_traits< const _Tp * >
length_error
less
less_equal
linear_congruential_engine
list
locale
lock_guard
logic_error
logical_and
logical_not
logical_or
lognormal_distribution
make_signed
make_unsigned
map
mask_array
match_results
mem_fun1_ref_t
mem_fun1_t
mem_fun_ref_t
mem_fun_t
messages
messages_base
messages_byname
minus
modulus
money_base
money_get
money_put
moneypunct
moneypunct_byname
move_iterator
multimap
multiplies
multiset
mutex
negate
negative_binomial_distribution
nested_exception
normal_distribution
not_equal_to
num_get
num_put
numeric_limits
numeric_limits< bool >
numeric_limits< char >
numeric_limits< char16_t >
numeric_limits< char32_t >
numeric_limits< double >
numeric_limits< float >
numeric_limits< int >
numeric_limits< long >
numeric_limits< long double >
numeric_limits< long long >
numeric_limits< short >
numeric_limits< signed char >
numeric_limits< unsigned char >
numeric_limits< unsigned int >
numeric_limits< unsigned long >
numeric_limits< unsigned long long >
numeric_limits< unsigned short >
numeric_limits< wchar_t >
numpunct
numpunct_byname
once_flag
ostream_iterator
ostreambuf_iterator
out_of_range
output_iterator_tag
overflow_error
owner_less
owner_less< shared_ptr< _Tp > >
owner_less< weak_ptr< _Tp > >
packaged_task< _Res(_ArgTypes...)>
pair
piecewise_constant_distribution
piecewise_construct_t
piecewise_linear_distribution
plus
pointer_to_binary_function
pointer_to_unary_function
poisson_distribution
priority_queue
promise
promise< _Res & >
promise< void >
queue
random_access_iterator_tag
random_device
range_error
rank
ratio
ratio_add
ratio_divide
ratio_equal
ratio_multiply
ratio_not_equal
ratio_subtract
raw_storage_iterator
recursive_mutex
recursive_timed_mutex
reference_wrapper
regex_error
regex_iterator
regex_token_iterator
regex_traits
remove_all_extents
remove_const
remove_cv
remove_extent
remove_pointer
remove_reference
remove_volatile
result_of
reverse_iterator
runtime_error
seed_seq
set
shared_future
shared_future< _Res & >
shared_future< void >
shared_ptr
shuffle_order_engine
slice
slice_array
stack
student_t_distribution
sub_match
system_error
thread
time_base
time_get
time_get_byname
time_put
time_put_byname
timed_mutex
try_to_lock_t
tuple
tuple< _T1 >
tuple< _T1, _T2 >
tuple_element
tuple_element< 0, tuple< _Head, _Tail...> >
tuple_element< __i, tuple< _Head, _Tail...> >
tuple_size
tuple_size< tuple< _Elements...> >
type_index
type_info
unary_function
unary_negate
underflow_error
uniform_int_distribution
uniform_real_distribution
unique_lock
unique_ptr
unique_ptr< _Tp[], _Dp >
unordered_map
unordered_multimap
unordered_multiset
unordered_set
uses_allocator
valarray
vector
vector< bool, _Alloc >
weak_ptr
weibull_distribution
Class Index
Class Hierarchy
Class Members
Files
Public Types
|
List of all members
std::_Weak_result_type_impl< _Res(*)(_ArgTypes...)> Struct Template Reference
Public Types
typedef _Res
result_type
Detailed Description
template<typename _Res, typename... _ArgTypes>
struct std::_Weak_result_type_impl< _Res(*)(_ArgTypes...)>
Retrieve the result type for a function pointer.
Definition at line
129
of file
functional
.
The documentation for this struct was generated from the following file:
functional
std
_Weak_result_type_impl< _Res(*)(_ArgTypes...)>
Generated by
1.8.3.1