MCPcopy Create free account

hub / github.com/BartVandewoestyne/Effective-Modern-Cpp / functions

Functions362 in github.com/BartVandewoestyne/Effective-Modern-Cpp

Functionmain
Item04_Know_how_to_view_deduced_types/runtime_output02.cpp:39
Functionmain
Item04_Know_how_to_view_deduced_types/boost_type_index.cpp:40
Functionmain
Item36_Specify_std_launch_async_if_asynchronicity_is_essential/really_async_cpp11.cpp:26
Functionmain
Item36_Specify_std_launch_async_if_asynchronicity_is_essential/wait-based_loops_fixed.cpp:18
Functionmain
Item36_Specify_std_launch_async_if_asynchronicity_is_essential/wait-based_loops.cpp:20
Functionmain
Item36_Specify_std_launch_async_if_asynchronicity_is_essential/interesting_implications.cpp:17
Functionmain
Item36_Specify_std_launch_async_if_asynchronicity_is_essential/default_launch_policy.cpp:16
Functionmain
Item36_Specify_std_launch_async_if_asynchronicity_is_essential/really_async_cpp14.cpp:26
Functionmain
Item36_Specify_std_launch_async_if_asynchronicity_is_essential/thread_local_storage.cpp:19
Functionmain
Item36_Specify_std_launch_async_if_asynchronicity_is_essential/guaranteeing_truly_asynchronous_execution.cpp:18
Functionmain
Item35_Prefer_task-based_programming_to_thread-based/thread_based_approach.cpp:27
Functionmain
Item35_Prefer_task-based_programming_to_thread-based/task_based_approach.cpp:24
Functionmain
Item35_Prefer_task-based_programming_to_thread-based/software_threads.cpp:22
Functionmain
Item21_Prefer_std_make_unique_and_std_make_shared_to_direct_use_of_new/limitations_of_make_functions.cpp:38
Functionmain
Item21_Prefer_std_make_unique_and_std_make_shared_to_direct_use_of_new/reasons_for_preferring_make_functions.cpp:29
Functionmain
Item20_Use_std_weak_ptr_for_std_shared_ptr-like_pointers_that_can_dangle/creation.cpp:36
Functionmain
Item03_Understand_decltype/typical_cases.cpp:33
Functionmain
Item03_Understand_decltype/decltype_for_complicated_lvalues.cpp:9
Functionmain
Item03_Understand_decltype/string_deque.cpp:20
Functionmain
Item03_Understand_decltype/problem.cpp:13
Functionmain
Item26_Avoid_overloading_on_universal_references/logAndAdd_with_uref.cpp:29
Functionmain
Item26_Avoid_overloading_on_universal_references/logAndAdd_with_uref_overloaded.cpp:51
Functionmain
Item26_Avoid_overloading_on_universal_references/logAndAdd_inefficient.cpp:31
Functionmain
Item26_Avoid_overloading_on_universal_references/Person.cpp:56
Functionmain
Item29_Assume_that_move_operations_are_not_present_not_cheap_and_not_used/moving_containers.cpp:20
Functionmain
Item31_Avoid_default_capture_modes/by_reference_capture.cpp:121
Functionmain
Item37_Make_std_threads_unjoinable_on_all_paths/example2.cpp:39
Functionmain
Item37_Make_std_threads_unjoinable_on_all_paths/example1.cpp:50
Functionmain
Item11_Prefer_deleted_functions_to_private_undefined_ones/Item12.cpp:17
FunctionmakeWidget
Item25_Use_std_move_on_rvalue_references_std_forward_on_universal_references/return_value_optimization.cpp:24
Functionmake_unique
Item21_Prefer_std_make_unique_and_std_make_shared_to_direct_use_of_new/selfwritten_make_unique.cpp:9
FunctionmyFunc1
Item01_Understand_template_type_deduction/array_and_pointer_parameter_equivalence.cpp:1
FunctionmyFunc2
Item01_Understand_template_type_deduction/array_and_pointer_parameter_equivalence.cpp:3
Methodoperator()
Item32_Use_init_capture_to_move_objects_into_closures/init_capture_cpp11.cpp:23
Functionoperator+
Item25_Use_std_move_on_rvalue_references_std_forward_on_universal_references/matrix.cpp:21
Methodoperator<
Item05_Prefer_auto_to_explicit_type_declarations/Widget.h:3
FunctionprimeFactors
Item10_Prefer_scoped_enums_to_unscoped_enums/semantic_travesties02.cpp:13
Methodprocess
Item19_Use_std_shared_ptr_for_shared-ownership_resource_management/multiple_control_blocks1.cpp:11
Methodprocess
Item19_Use_std_shared_ptr_for_shared-ownership_resource_management/multiple_control_blocks2.cpp:11
MethodprocessPointer
Item11_Prefer_deleted_functions_to_private_undefined_ones/Widget.cpp:16
FunctionprocessVal
Item30_Familiarize_yourself_with_perfect_forwarding_failure_cases/overloaded_function_names_and_template_names.cpp:18
FunctionreduceAndCopy
Item25_Use_std_move_on_rvalue_references_std_forward_on_universal_references/reduce_and_copy.cpp:18
Methodroots
Item16_Make_const_member_functions_thread-safe/Polynomial_with_mutex.h:15
MethodsetName
Item25_Use_std_move_on_rvalue_references_std_forward_on_universal_references/urefs_maybe_moveable.cpp:19
FunctionsetSignText
text is
Item25_Use_std_move_on_rvalue_references_std_forward_on_universal_references/move_or_forward_only_on_final_use.cpp:17
MethodsetX
Item15_Use_constexpr_whenever_possible/Point_cpp11.h:16
MethodsetY
Item15_Use_constexpr_whenever_possible/Point_cpp11.h:17
FunctionsomeFilter
Item37_Make_std_threads_unjoinable_on_all_paths/utils.h:15
FunctionsomeFunc
Item02_Understand_auto_type_deduction/auto_type_deduction.cpp:17
FunctionsomeFunc
Item01_Understand_template_type_deduction/function-to-pointer_decay_rule.cpp:9
FunctiontoUType
Item10_Prefer_scoped_enums_to_unscoped_enums/unscoped_enums_useful04.cpp:18
FunctiontoUType
C++14
Item10_Prefer_scoped_enums_to_unscoped_enums/unscoped_enums_useful04_cpp14.cpp:20
FunctionworkOnVal
Item30_Familiarize_yourself_with_perfect_forwarding_failure_cases/overloaded_function_names_and_template_names.cpp:23
FunctionworkWithContainer
Item31_Avoid_default_capture_modes/by_reference_capture.cpp:73
MethodxValue
Item15_Use_constexpr_whenever_possible/Point_cpp11.h:13
MethodyValue
Item15_Use_constexpr_whenever_possible/Point_cpp11.h:14
Method~Base
Item17_Understand_special_member_function_generation/Base.cpp:17
Method~Investment
essential
Item18_Use_std_unique_ptr_for_exclusive-ownership_resource_management/investment.h:14
Method~StringTable
Item17_Understand_special_member_function_generation/StringTable02.cpp:21
Method~ThreadRAII
Item37_Make_std_threads_unjoinable_on_all_paths/ThreadRAII.h:11
Method~Widget
Item22_When_using_the_Pimpl_Idiom_define_special_member_functions_in_the_implementation_file/pimpl_raw_ptr/widget.cpp:24
Method~Widget
Item19_Use_std_shared_ptr_for_shared-ownership_resource_management/shared_ptr_things_to_know.cpp:20
← previous301–362 of 362, ranked by callers