├── .gitattributes ├── .gitignore ├── Chapter01 ├── array │ ├── array.cbp │ ├── array.cpp │ ├── array.depend │ └── array.layout ├── auto │ ├── auto.cbp │ ├── auto.cpp │ ├── auto.depend │ └── auto.layout ├── begin_end │ ├── begin_end.cbp │ ├── begin_end.cpp │ ├── begin_end.depend │ └── begin_end.layout ├── chapter1.workspace ├── chapter1.workspace.layout ├── decltype │ ├── decltype.cbp │ ├── decltype.cpp │ ├── decltype.depend │ └── decltype.layout ├── find │ ├── find.cbp │ ├── find.cpp │ ├── find.depend │ └── find.layout ├── for_each │ ├── for_each.cbp │ ├── for_each.cpp │ ├── for_each.depend │ └── for_each.layout ├── lambda_capturing_by_reference │ ├── lambda_capturing_by_reference.cbp │ ├── lambda_capturing_by_reference.cpp │ ├── lambda_capturing_by_reference.depend │ └── lambda_capturing_by_reference.layout ├── lambda_capturing_by_value │ ├── lambda_capturing_by_value.cbp │ ├── lambda_capturing_by_value.cpp │ ├── lambda_capturing_by_value.depend │ └── lambda_capturing_by_value.layout ├── lambda_capturing_by_value_mutable │ ├── lambda_capturing_by_value_mutable.cbp │ ├── lambda_capturing_by_value_mutable.cpp │ ├── lambda_capturing_by_value_mutable.depend │ └── lambda_capturing_by_value_mutable.layout ├── lambda_expression_generic │ ├── lambda_expression_generic.cbp │ ├── lambda_expression_generic.cpp │ ├── lambda_expression_generic.depend │ └── lambda_expression_generic.layout ├── lambda_initialization_captures │ ├── lambda_initialization_captures.cbp │ ├── lambda_initialization_captures.cpp │ ├── lambda_initialization_captures.depend │ └── lambda_initialization_captures.layout ├── lambda_multiline_func │ ├── lambda_multiline_func.cbp │ ├── lambda_multiline_func.cpp │ ├── lambda_multiline_func.depend │ └── lambda_multiline_func.layout ├── lambda_returning_value │ ├── lambda_returning_value.cbp │ ├── lambda_returning_value.cpp │ ├── lambda_returning_value.depend │ └── lambda_returning_value.layout ├── lambda_tiny_func │ ├── lambda_tiny_func.cbp │ ├── lambda_tiny_func.cpp │ ├── lambda_tiny_func.depend │ ├── lambda_tiny_func.layout │ └── obj │ │ ├── Debug │ │ └── lambda_tiny_func.o │ │ └── Release │ │ └── lambda_tiny_func.o ├── range_based_for_loop │ ├── range_based_for_loop.cbp │ ├── range_based_for_loop.cpp │ ├── range_based_for_loop.depend │ └── range_based_for_loop.layout ├── shared_ptr_1 │ ├── shared_ptr_1.cbp │ ├── shared_ptr_1.cpp │ ├── shared_ptr_1.depend │ └── shared_ptr_1.layout ├── sort │ ├── sort.cbp │ ├── sort.cpp │ ├── sort.depend │ └── sort.layout ├── tuples_1 │ ├── tuples_1.cbp │ ├── tuples_1.cpp │ ├── tuples_1.depend │ └── tuples_1.layout ├── tuples_2 │ ├── tuples_2.cbp │ ├── tuples_2.cpp │ ├── tuples_2.depend │ └── tuples_2.layout ├── tuples_3 │ ├── tuples_3.cbp │ ├── tuples_3.cpp │ └── tuples_3.layout ├── unique_ptr_1 │ ├── unique_ptr_1.cbp │ ├── unique_ptr_1.cpp │ ├── unique_ptr_1.depend │ └── unique_ptr_1.layout ├── unique_ptr_2 │ ├── unique_ptr_2.cbp │ ├── unique_ptr_2.cpp │ ├── unique_ptr_2.depend │ └── unique_ptr_2.layout ├── unique_ptr_3 │ ├── unique_ptr_3.cbp │ ├── unique_ptr_3.cpp │ ├── unique_ptr_3.depend │ └── unique_ptr_3.layout ├── vector │ ├── vector.cbp │ ├── vector.cpp │ ├── vector.depend │ └── vector.layout ├── vehicle │ ├── vehicle.cpp │ └── vehicle.h └── weak_ptr_1 │ ├── weak_ptr_1.cbp │ ├── weak_ptr_1.cpp │ ├── weak_ptr_1.depend │ └── weak_ptr_1.layout ├── Chapter02 ├── chapter2.workspace ├── chapter2.workspace.layout ├── curry_1 │ ├── curry_1.cbp │ ├── curry_1.cpp │ └── curry_1.depend ├── curry_2 │ ├── curry_2.cbp │ └── curry_2.cpp ├── filter_1 │ ├── filter_1.cbp │ ├── filter_1.cpp │ ├── filter_1.depend │ └── filter_1.layout ├── filter_2 │ ├── filter_2.cbp │ ├── filter_2.cpp │ ├── filter_2.depend │ └── filter_2.layout ├── first_class_1 │ ├── first_class_1.cbp │ ├── first_class_1.cpp │ ├── first_class_1.depend │ └── first_class_1.layout ├── first_class_2 │ ├── first_class_2.cbp │ ├── first_class_2.cpp │ ├── first_class_2.depend │ └── first_class_2.layout ├── first_class_3 │ ├── first_class_3.cbp │ ├── first_class_3.cpp │ ├── first_class_3.depend │ └── first_class_3.layout ├── first_class_4 │ ├── first_class_4.cbp │ ├── first_class_4.cpp │ ├── first_class_4.depend │ └── first_class_4.layout ├── fold_1 │ ├── fold_1.cbp │ ├── fold_1.cpp │ ├── fold_1.depend │ └── fold_1.layout ├── fold_2 │ ├── fold_2.cbp │ ├── fold_2.cpp │ ├── fold_2.depend │ └── fold_2.layout ├── im_pure_function_1 │ ├── im_pure_function_1.cbp │ ├── im_pure_function_1.cpp │ └── im_pure_function_1.depend ├── impure_function_1 │ ├── impure_function_1.cbp │ ├── impure_function_1.cpp │ └── impure_function_1.depend ├── pure_function_1 │ ├── pure_function_1.cbp │ ├── pure_function_1.cpp │ ├── pure_function_1.depend │ └── pure_function_1.layout └── transform_1 │ ├── transform_1.cbp │ ├── transform_1.cpp │ ├── transform_1.depend │ └── transform_1.layout ├── Chapter03 ├── chapter3.workspace ├── chapter3.workspace.layout ├── const │ ├── const.cbp │ ├── const.cpp │ ├── const.depend │ └── const.layout ├── const_error │ ├── const_error.cbp │ ├── const_error.cpp │ ├── const_error.depend │ └── const_error.layout ├── first_class_pure_immutable │ ├── first_class_pure_immutable.cbp │ ├── first_class_pure_immutable.cpp │ ├── first_class_pure_immutable.depend │ └── first_class_pure_immutable.layout ├── immutable_1 │ ├── immutable_1.cbp │ ├── immutable_1.cpp │ ├── immutable_1.depend │ └── immutable_1.layout ├── immutable_2 │ ├── immutable_2.cbp │ ├── immutable_2.cpp │ ├── immutable_2.depend │ └── immutable_2.layout ├── immutable_3 │ ├── immutable_3.cbp │ ├── immutable_3.cpp │ ├── immutable_3.depend │ └── immutable_3.layout ├── immutableemployee │ ├── immutableemployee.cpp │ └── immutableemployee.h ├── mutable_1 │ ├── mutable_1.cbp │ ├── mutable_1.cpp │ ├── mutable_1.depend │ └── mutable_1.layout ├── mutable_2 │ ├── mutable_2.cbp │ ├── mutable_2.cpp │ ├── mutable_2.depend │ └── mutable_2.layout ├── mutable_2a │ ├── mutable_2a.cbp │ ├── mutable_2a.cpp │ ├── mutable_2a.depend │ └── mutable_2a.layout ├── mutable_3 │ ├── mutable_3.cbp │ ├── mutable_3.cpp │ ├── mutable_3.depend │ └── mutable_3.layout └── mutableemployee │ ├── mutableemployee.cpp │ └── mutableemployee.h ├── Chapter04 ├── chapter4.workspace ├── chapter4.workspace.layout ├── exponential_iteration │ ├── exponential_iteration.cbp │ ├── exponential_iteration.cpp │ ├── exponential_iteration.depend │ └── exponential_iteration.layout ├── exponential_recursion │ ├── exponential_recursion.cbp │ ├── exponential_recursion.cpp │ ├── exponential_recursion.depend │ └── exponential_recursion.layout ├── factorial_iteration_do_while │ ├── factorial_iteration_do_while.cbp │ ├── factorial_iteration_do_while.cpp │ ├── factorial_iteration_do_while.depend │ └── factorial_iteration_do_while.layout ├── factorial_iteration_for │ ├── factorial_iteration_for.cbp │ ├── factorial_iteration_for.cpp │ ├── factorial_iteration_for.depend │ └── factorial_iteration_for.layout ├── factorial_recursion │ ├── factorial_recursion.cbp │ ├── factorial_recursion.cpp │ ├── factorial_recursion.depend │ └── factorial_recursion.layout ├── factorial_recursion_tail │ ├── factorial_recursion_tail.cbp │ ├── factorial_recursion_tail.cpp │ ├── factorial_recursion_tail.depend │ └── factorial_recursion_tail.layout ├── fibonacci_iteration │ ├── fibonacci_iteration.cbp │ ├── fibonacci_iteration.cpp │ ├── fibonacci_iteration.depend │ └── fibonacci_iteration.layout ├── fibonacci_recursion │ ├── fibonacci_recursion.cbp │ ├── fibonacci_recursion.cpp │ ├── fibonacci_recursion.depend │ └── fibonacci_recursion.layout ├── labyrinth │ ├── labyrinth.cbp │ ├── labyrinth.cpp │ ├── labyrinth.depend │ └── labyrinth.layout ├── permutation │ ├── permutation.cbp │ ├── permutation.cpp │ ├── permutation.depend │ └── permutation.layout ├── tail_recursion │ ├── tail_recursion.cbp │ ├── tail_recursion.cpp │ ├── tail_recursion.depend │ └── tail_recursion.layout └── tail_recursion_goto │ ├── tail_recursion_goto.cbp │ ├── tail_recursion_goto.cpp │ ├── tail_recursion_goto.depend │ └── tail_recursion_goto.layout ├── Chapter05 ├── chapter5.workspace ├── chapter5.workspace.layout ├── delaying │ ├── delaying.cbp │ ├── delaying.cpp │ ├── delaying.depend │ └── delaying.layout ├── delaying_non_pure │ ├── delaying_non_pure.cbp │ ├── delaying_non_pure.cpp │ ├── delaying_non_pure.depend │ └── delaying_non_pure.layout ├── delaying_non_pure_memoization │ ├── delaying_non_pure_memoization.cbp │ ├── delaying_non_pure_memoization.cpp │ ├── delaying_non_pure_memoization.depend │ └── delaying_non_pure_memoization.layout ├── lazyevaluation │ └── lazyevaluation.h ├── non_strict │ ├── non_strict.cbp │ ├── non_strict.cpp │ ├── non_strict.depend │ └── non_strict.layout ├── not_optimize_code │ ├── not_optimize_code.cbp │ ├── not_optimize_code.cpp │ ├── not_optimize_code.depend │ └── not_optimize_code.layout ├── optimizing_memoization │ ├── optimizing_memoization.cbp │ ├── optimizing_memoization.cpp │ ├── optimizing_memoization.depend │ └── optimizing_memoization.layout ├── prime │ ├── prime.cbp │ ├── prime.cpp │ ├── prime.depend │ └── prime.layout ├── prime_lazy │ ├── prime_lazy.cbp │ ├── prime_lazy.cpp │ ├── prime_lazy.depend │ └── prime_lazy.layout └── strict │ ├── strict.cbp │ ├── strict.cpp │ ├── strict.depend │ └── strict.layout ├── Chapter06 ├── chapter6.workspace ├── chapter6.workspace.layout ├── condition │ ├── condition.cbp │ ├── condition.cpp │ ├── condition.depend │ └── condition.layout ├── conditionmeta │ ├── conditionmeta.cbp │ ├── conditionmeta.cpp │ ├── conditionmeta.depend │ └── conditionmeta.layout ├── fibonaccimeta │ ├── fibonaccimeta.cbp │ ├── fibonaccimeta.cpp │ ├── fibonaccimeta.depend │ └── fibonaccimeta.layout ├── isprimemeta │ ├── isprimemeta.cbp │ ├── isprimemeta.cpp │ └── isprimemeta.layout ├── loop │ ├── loop.cbp │ ├── loop.cpp │ ├── loop.depend │ └── loop.layout ├── loopmeta │ ├── loopmeta.cbp │ ├── loopmeta.cpp │ ├── loopmeta.depend │ └── loopmeta.layout ├── macro │ ├── macro.cbp │ ├── macro.cpp │ ├── macro.depend │ └── macro.layout ├── macroswap │ ├── macroswap.cbp │ ├── macroswap.cpp │ ├── macroswap.depend │ └── macroswap.layout ├── selectingtype │ ├── selectingtype.cbp │ ├── selectingtype.cpp │ ├── selectingtype.depend │ └── selectingtype.layout ├── switch │ ├── switch.cbp │ ├── switch.cpp │ ├── switch.depend │ └── switch.layout ├── switchmeta │ ├── switchmeta.cbp │ ├── switchmeta.cpp │ ├── switchmeta.depend │ └── switchmeta.layout └── types │ ├── types.cbp │ ├── types.cpp │ ├── types.depend │ └── types.layout ├── Chapter07 ├── .vs │ └── chapter7 │ │ └── v14 │ │ └── .suo ├── Release │ ├── automutex.iobj │ ├── automutex.ipdb │ ├── event.iobj │ ├── event.ipdb │ ├── multithread.iobj │ └── multithread.ipdb ├── automutex │ ├── Debug │ │ └── automutex.log │ ├── Release │ │ ├── automutex.Build.CppClean.log │ │ └── automutex.log │ ├── automutex.cpp │ ├── automutex.vcxproj │ └── automutex.vcxproj.filters ├── chapter7.VC.db ├── chapter7.sln ├── deadlock │ ├── Debug │ │ └── deadlock.log │ ├── Release │ │ ├── deadlock.Build.CppClean.log │ │ └── deadlock.log │ ├── deadlock.cpp │ ├── deadlock.vcxproj │ └── deadlock.vcxproj.filters ├── event │ ├── Debug │ │ └── event.log │ ├── Release │ │ ├── event.Build.CppClean.log │ │ └── event.log │ ├── event.cpp │ ├── event.vcxproj │ └── event.vcxproj.filters ├── eventthread │ ├── Debug │ │ └── eventthread.log │ ├── Release │ │ └── eventthread.log │ ├── eventthread.cpp │ ├── eventthread.vcxproj │ └── eventthread.vcxproj.filters ├── eventthread2 │ ├── Debug │ │ └── eventthread2.log │ ├── Release │ │ └── eventthread2.log │ ├── eventthread2.cpp │ ├── eventthread2.vcxproj │ └── eventthread2.vcxproj.filters ├── eventthread3 │ ├── Debug │ │ └── eventthread3.log │ ├── Release │ │ └── eventthread3.log │ ├── eventthread3.cpp │ ├── eventthread3.vcxproj │ └── eventthread3.vcxproj.filters ├── lambdathread │ ├── Debug │ │ └── lambdathread.log │ ├── Release │ │ ├── lambdathread.Build.CppClean.log │ │ └── lambdathread.log │ ├── lambdathread.cpp │ ├── lambdathread.vcxproj │ └── lambdathread.vcxproj.filters ├── multithread │ ├── Debug │ │ ├── multithread.Build.CppClean.log │ │ └── multithread.log │ ├── Release │ │ ├── multithread.Build.CppClean.log │ │ └── multithread.log │ ├── multithread.cpp │ ├── multithread.vcxproj │ └── multithread.vcxproj.filters ├── mutex │ ├── Debug │ │ └── mutex.log │ ├── Release │ │ ├── mutex.Build.CppClean.log │ │ └── mutex.log │ ├── mutex.cpp │ ├── mutex.vcxproj │ └── mutex.vcxproj.filters ├── notsync │ ├── Debug │ │ └── notsync.log │ ├── Release │ │ ├── notsync.Build.CppClean.log │ │ └── notsync.log │ ├── notsync.cpp │ ├── notsync.vcxproj │ └── notsync.vcxproj.filters ├── recursivemutex │ ├── Debug │ │ └── recursivemutex.log │ ├── Release │ │ ├── recursivemutex.Build.CppClean.log │ │ └── recursivemutex.log │ ├── recursivemutex.cpp │ ├── recursivemutex.vcxproj │ └── recursivemutex.vcxproj.filters ├── singlethread │ ├── Debug │ │ ├── singlethread.Build.CppClean.log │ │ └── singlethread.log │ ├── Release │ │ ├── singlethread.Build.CppClean.log │ │ └── singlethread.log │ ├── singlethread.cpp │ ├── singlethread.vcxproj │ └── singlethread.vcxproj.filters ├── singlethread2 │ ├── Debug │ │ ├── singlethread2.Build.CppClean.log │ │ └── singlethread2.log │ ├── Release │ │ ├── singlethread2.Build.CppClean.log │ │ └── singlethread2.log │ ├── singlethread2.cpp │ ├── singlethread2.vcxproj │ └── singlethread2.vcxproj.filters ├── threadhandle │ ├── Debug │ │ └── threadhandle.log │ ├── Release │ │ ├── threadhandle.Build.CppClean.log │ │ ├── threadhandle.log │ │ └── threadhandle.tlog │ │ │ └── unsuccessfulbuild │ ├── threadhandle.cpp │ ├── threadhandle.vcxproj │ └── threadhandle.vcxproj.filters ├── threaduniquehandle │ ├── Debug │ │ └── threaduniquehandle.log │ ├── Release │ │ ├── threadun.10D84D6C.tlog │ │ │ └── unsuccessfulbuild │ │ ├── threaduniquehandle.Build.CppClean.log │ │ └── threaduniquehandle.log │ ├── threaduniquehandle.cpp │ ├── threaduniquehandle.vcxproj │ └── threaduniquehandle.vcxproj.filters └── uniquehandle_h │ └── uniquehandle.h ├── Chapter08 ├── Debugging │ ├── Customer.cpp │ ├── Customer.h │ ├── Customer.o │ ├── Main.cpp │ └── Main.o ├── Step01 │ ├── Customer.cpp │ ├── Customer.h │ ├── Main.cpp │ ├── Step01.cbp │ ├── Step01.depend │ └── Step01.layout ├── Step02 │ ├── Customer.cpp │ ├── Customer.h │ ├── Main.cpp │ ├── Step02.cbp │ ├── Step02.depend │ └── Step02.layout ├── Step03 │ ├── Customer.cpp │ ├── Customer.h │ ├── Main.cpp │ ├── Step03.cbp │ ├── Step03.depend │ └── Step03.layout ├── Step04 │ ├── Customer.cpp │ ├── Customer.h │ ├── Main.cpp │ ├── Step04.cbp │ ├── Step04.depend │ └── Step04.layout ├── Step05 │ ├── Customer.cpp │ ├── Customer.h │ ├── Main.cpp │ ├── Step05.cbp │ ├── Step05.depend │ └── Step05.layout ├── Step06 │ ├── Customer.cpp │ ├── Customer.h │ ├── Main.cpp │ ├── Step06.cbp │ ├── Step06.depend │ └── Step06.layout ├── chapter8.workspace └── chapter8.workspace.layout ├── LICENSE └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/.gitignore -------------------------------------------------------------------------------- /Chapter01/array/array.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/array/array.cbp -------------------------------------------------------------------------------- /Chapter01/array/array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/array/array.cpp -------------------------------------------------------------------------------- /Chapter01/array/array.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/array/array.depend -------------------------------------------------------------------------------- /Chapter01/array/array.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/array/array.layout -------------------------------------------------------------------------------- /Chapter01/auto/auto.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/auto/auto.cbp -------------------------------------------------------------------------------- /Chapter01/auto/auto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/auto/auto.cpp -------------------------------------------------------------------------------- /Chapter01/auto/auto.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/auto/auto.depend -------------------------------------------------------------------------------- /Chapter01/auto/auto.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/auto/auto.layout -------------------------------------------------------------------------------- /Chapter01/begin_end/begin_end.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/begin_end/begin_end.cbp -------------------------------------------------------------------------------- /Chapter01/begin_end/begin_end.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/begin_end/begin_end.cpp -------------------------------------------------------------------------------- /Chapter01/begin_end/begin_end.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/begin_end/begin_end.depend -------------------------------------------------------------------------------- /Chapter01/begin_end/begin_end.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/begin_end/begin_end.layout -------------------------------------------------------------------------------- /Chapter01/chapter1.workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/chapter1.workspace -------------------------------------------------------------------------------- /Chapter01/chapter1.workspace.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/chapter1.workspace.layout -------------------------------------------------------------------------------- /Chapter01/decltype/decltype.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/decltype/decltype.cbp -------------------------------------------------------------------------------- /Chapter01/decltype/decltype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/decltype/decltype.cpp -------------------------------------------------------------------------------- /Chapter01/decltype/decltype.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/decltype/decltype.depend -------------------------------------------------------------------------------- /Chapter01/decltype/decltype.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/decltype/decltype.layout -------------------------------------------------------------------------------- /Chapter01/find/find.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/find/find.cbp -------------------------------------------------------------------------------- /Chapter01/find/find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/find/find.cpp -------------------------------------------------------------------------------- /Chapter01/find/find.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/find/find.depend -------------------------------------------------------------------------------- /Chapter01/find/find.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/find/find.layout -------------------------------------------------------------------------------- /Chapter01/for_each/for_each.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/for_each/for_each.cbp -------------------------------------------------------------------------------- /Chapter01/for_each/for_each.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/for_each/for_each.cpp -------------------------------------------------------------------------------- /Chapter01/for_each/for_each.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/for_each/for_each.depend -------------------------------------------------------------------------------- /Chapter01/for_each/for_each.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/for_each/for_each.layout -------------------------------------------------------------------------------- /Chapter01/lambda_capturing_by_reference/lambda_capturing_by_reference.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_capturing_by_reference/lambda_capturing_by_reference.cbp -------------------------------------------------------------------------------- /Chapter01/lambda_capturing_by_reference/lambda_capturing_by_reference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_capturing_by_reference/lambda_capturing_by_reference.cpp -------------------------------------------------------------------------------- /Chapter01/lambda_capturing_by_reference/lambda_capturing_by_reference.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_capturing_by_reference/lambda_capturing_by_reference.depend -------------------------------------------------------------------------------- /Chapter01/lambda_capturing_by_reference/lambda_capturing_by_reference.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_capturing_by_reference/lambda_capturing_by_reference.layout -------------------------------------------------------------------------------- /Chapter01/lambda_capturing_by_value/lambda_capturing_by_value.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_capturing_by_value/lambda_capturing_by_value.cbp -------------------------------------------------------------------------------- /Chapter01/lambda_capturing_by_value/lambda_capturing_by_value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_capturing_by_value/lambda_capturing_by_value.cpp -------------------------------------------------------------------------------- /Chapter01/lambda_capturing_by_value/lambda_capturing_by_value.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_capturing_by_value/lambda_capturing_by_value.depend -------------------------------------------------------------------------------- /Chapter01/lambda_capturing_by_value/lambda_capturing_by_value.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_capturing_by_value/lambda_capturing_by_value.layout -------------------------------------------------------------------------------- /Chapter01/lambda_capturing_by_value_mutable/lambda_capturing_by_value_mutable.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_capturing_by_value_mutable/lambda_capturing_by_value_mutable.cbp -------------------------------------------------------------------------------- /Chapter01/lambda_capturing_by_value_mutable/lambda_capturing_by_value_mutable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_capturing_by_value_mutable/lambda_capturing_by_value_mutable.cpp -------------------------------------------------------------------------------- /Chapter01/lambda_capturing_by_value_mutable/lambda_capturing_by_value_mutable.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_capturing_by_value_mutable/lambda_capturing_by_value_mutable.depend -------------------------------------------------------------------------------- /Chapter01/lambda_capturing_by_value_mutable/lambda_capturing_by_value_mutable.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_capturing_by_value_mutable/lambda_capturing_by_value_mutable.layout -------------------------------------------------------------------------------- /Chapter01/lambda_expression_generic/lambda_expression_generic.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_expression_generic/lambda_expression_generic.cbp -------------------------------------------------------------------------------- /Chapter01/lambda_expression_generic/lambda_expression_generic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_expression_generic/lambda_expression_generic.cpp -------------------------------------------------------------------------------- /Chapter01/lambda_expression_generic/lambda_expression_generic.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_expression_generic/lambda_expression_generic.depend -------------------------------------------------------------------------------- /Chapter01/lambda_expression_generic/lambda_expression_generic.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_expression_generic/lambda_expression_generic.layout -------------------------------------------------------------------------------- /Chapter01/lambda_initialization_captures/lambda_initialization_captures.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_initialization_captures/lambda_initialization_captures.cbp -------------------------------------------------------------------------------- /Chapter01/lambda_initialization_captures/lambda_initialization_captures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_initialization_captures/lambda_initialization_captures.cpp -------------------------------------------------------------------------------- /Chapter01/lambda_initialization_captures/lambda_initialization_captures.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_initialization_captures/lambda_initialization_captures.depend -------------------------------------------------------------------------------- /Chapter01/lambda_initialization_captures/lambda_initialization_captures.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_initialization_captures/lambda_initialization_captures.layout -------------------------------------------------------------------------------- /Chapter01/lambda_multiline_func/lambda_multiline_func.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_multiline_func/lambda_multiline_func.cbp -------------------------------------------------------------------------------- /Chapter01/lambda_multiline_func/lambda_multiline_func.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_multiline_func/lambda_multiline_func.cpp -------------------------------------------------------------------------------- /Chapter01/lambda_multiline_func/lambda_multiline_func.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_multiline_func/lambda_multiline_func.depend -------------------------------------------------------------------------------- /Chapter01/lambda_multiline_func/lambda_multiline_func.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_multiline_func/lambda_multiline_func.layout -------------------------------------------------------------------------------- /Chapter01/lambda_returning_value/lambda_returning_value.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_returning_value/lambda_returning_value.cbp -------------------------------------------------------------------------------- /Chapter01/lambda_returning_value/lambda_returning_value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_returning_value/lambda_returning_value.cpp -------------------------------------------------------------------------------- /Chapter01/lambda_returning_value/lambda_returning_value.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_returning_value/lambda_returning_value.depend -------------------------------------------------------------------------------- /Chapter01/lambda_returning_value/lambda_returning_value.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_returning_value/lambda_returning_value.layout -------------------------------------------------------------------------------- /Chapter01/lambda_tiny_func/lambda_tiny_func.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_tiny_func/lambda_tiny_func.cbp -------------------------------------------------------------------------------- /Chapter01/lambda_tiny_func/lambda_tiny_func.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_tiny_func/lambda_tiny_func.cpp -------------------------------------------------------------------------------- /Chapter01/lambda_tiny_func/lambda_tiny_func.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_tiny_func/lambda_tiny_func.depend -------------------------------------------------------------------------------- /Chapter01/lambda_tiny_func/lambda_tiny_func.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_tiny_func/lambda_tiny_func.layout -------------------------------------------------------------------------------- /Chapter01/lambda_tiny_func/obj/Debug/lambda_tiny_func.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_tiny_func/obj/Debug/lambda_tiny_func.o -------------------------------------------------------------------------------- /Chapter01/lambda_tiny_func/obj/Release/lambda_tiny_func.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/lambda_tiny_func/obj/Release/lambda_tiny_func.o -------------------------------------------------------------------------------- /Chapter01/range_based_for_loop/range_based_for_loop.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/range_based_for_loop/range_based_for_loop.cbp -------------------------------------------------------------------------------- /Chapter01/range_based_for_loop/range_based_for_loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/range_based_for_loop/range_based_for_loop.cpp -------------------------------------------------------------------------------- /Chapter01/range_based_for_loop/range_based_for_loop.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/range_based_for_loop/range_based_for_loop.depend -------------------------------------------------------------------------------- /Chapter01/range_based_for_loop/range_based_for_loop.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/range_based_for_loop/range_based_for_loop.layout -------------------------------------------------------------------------------- /Chapter01/shared_ptr_1/shared_ptr_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/shared_ptr_1/shared_ptr_1.cbp -------------------------------------------------------------------------------- /Chapter01/shared_ptr_1/shared_ptr_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/shared_ptr_1/shared_ptr_1.cpp -------------------------------------------------------------------------------- /Chapter01/shared_ptr_1/shared_ptr_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/shared_ptr_1/shared_ptr_1.depend -------------------------------------------------------------------------------- /Chapter01/shared_ptr_1/shared_ptr_1.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/shared_ptr_1/shared_ptr_1.layout -------------------------------------------------------------------------------- /Chapter01/sort/sort.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/sort/sort.cbp -------------------------------------------------------------------------------- /Chapter01/sort/sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/sort/sort.cpp -------------------------------------------------------------------------------- /Chapter01/sort/sort.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/sort/sort.depend -------------------------------------------------------------------------------- /Chapter01/sort/sort.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/sort/sort.layout -------------------------------------------------------------------------------- /Chapter01/tuples_1/tuples_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/tuples_1/tuples_1.cbp -------------------------------------------------------------------------------- /Chapter01/tuples_1/tuples_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/tuples_1/tuples_1.cpp -------------------------------------------------------------------------------- /Chapter01/tuples_1/tuples_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/tuples_1/tuples_1.depend -------------------------------------------------------------------------------- /Chapter01/tuples_1/tuples_1.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/tuples_1/tuples_1.layout -------------------------------------------------------------------------------- /Chapter01/tuples_2/tuples_2.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/tuples_2/tuples_2.cbp -------------------------------------------------------------------------------- /Chapter01/tuples_2/tuples_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/tuples_2/tuples_2.cpp -------------------------------------------------------------------------------- /Chapter01/tuples_2/tuples_2.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/tuples_2/tuples_2.depend -------------------------------------------------------------------------------- /Chapter01/tuples_2/tuples_2.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/tuples_2/tuples_2.layout -------------------------------------------------------------------------------- /Chapter01/tuples_3/tuples_3.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/tuples_3/tuples_3.cbp -------------------------------------------------------------------------------- /Chapter01/tuples_3/tuples_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/tuples_3/tuples_3.cpp -------------------------------------------------------------------------------- /Chapter01/tuples_3/tuples_3.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/tuples_3/tuples_3.layout -------------------------------------------------------------------------------- /Chapter01/unique_ptr_1/unique_ptr_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/unique_ptr_1/unique_ptr_1.cbp -------------------------------------------------------------------------------- /Chapter01/unique_ptr_1/unique_ptr_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/unique_ptr_1/unique_ptr_1.cpp -------------------------------------------------------------------------------- /Chapter01/unique_ptr_1/unique_ptr_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/unique_ptr_1/unique_ptr_1.depend -------------------------------------------------------------------------------- /Chapter01/unique_ptr_1/unique_ptr_1.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/unique_ptr_1/unique_ptr_1.layout -------------------------------------------------------------------------------- /Chapter01/unique_ptr_2/unique_ptr_2.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/unique_ptr_2/unique_ptr_2.cbp -------------------------------------------------------------------------------- /Chapter01/unique_ptr_2/unique_ptr_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/unique_ptr_2/unique_ptr_2.cpp -------------------------------------------------------------------------------- /Chapter01/unique_ptr_2/unique_ptr_2.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/unique_ptr_2/unique_ptr_2.depend -------------------------------------------------------------------------------- /Chapter01/unique_ptr_2/unique_ptr_2.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/unique_ptr_2/unique_ptr_2.layout -------------------------------------------------------------------------------- /Chapter01/unique_ptr_3/unique_ptr_3.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/unique_ptr_3/unique_ptr_3.cbp -------------------------------------------------------------------------------- /Chapter01/unique_ptr_3/unique_ptr_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/unique_ptr_3/unique_ptr_3.cpp -------------------------------------------------------------------------------- /Chapter01/unique_ptr_3/unique_ptr_3.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/unique_ptr_3/unique_ptr_3.depend -------------------------------------------------------------------------------- /Chapter01/unique_ptr_3/unique_ptr_3.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/unique_ptr_3/unique_ptr_3.layout -------------------------------------------------------------------------------- /Chapter01/vector/vector.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/vector/vector.cbp -------------------------------------------------------------------------------- /Chapter01/vector/vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/vector/vector.cpp -------------------------------------------------------------------------------- /Chapter01/vector/vector.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/vector/vector.depend -------------------------------------------------------------------------------- /Chapter01/vector/vector.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/vector/vector.layout -------------------------------------------------------------------------------- /Chapter01/vehicle/vehicle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/vehicle/vehicle.cpp -------------------------------------------------------------------------------- /Chapter01/vehicle/vehicle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/vehicle/vehicle.h -------------------------------------------------------------------------------- /Chapter01/weak_ptr_1/weak_ptr_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/weak_ptr_1/weak_ptr_1.cbp -------------------------------------------------------------------------------- /Chapter01/weak_ptr_1/weak_ptr_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/weak_ptr_1/weak_ptr_1.cpp -------------------------------------------------------------------------------- /Chapter01/weak_ptr_1/weak_ptr_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/weak_ptr_1/weak_ptr_1.depend -------------------------------------------------------------------------------- /Chapter01/weak_ptr_1/weak_ptr_1.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter01/weak_ptr_1/weak_ptr_1.layout -------------------------------------------------------------------------------- /Chapter02/chapter2.workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/chapter2.workspace -------------------------------------------------------------------------------- /Chapter02/chapter2.workspace.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/chapter2.workspace.layout -------------------------------------------------------------------------------- /Chapter02/curry_1/curry_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/curry_1/curry_1.cbp -------------------------------------------------------------------------------- /Chapter02/curry_1/curry_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/curry_1/curry_1.cpp -------------------------------------------------------------------------------- /Chapter02/curry_1/curry_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/curry_1/curry_1.depend -------------------------------------------------------------------------------- /Chapter02/curry_2/curry_2.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/curry_2/curry_2.cbp -------------------------------------------------------------------------------- /Chapter02/curry_2/curry_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/curry_2/curry_2.cpp -------------------------------------------------------------------------------- /Chapter02/filter_1/filter_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/filter_1/filter_1.cbp -------------------------------------------------------------------------------- /Chapter02/filter_1/filter_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/filter_1/filter_1.cpp -------------------------------------------------------------------------------- /Chapter02/filter_1/filter_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/filter_1/filter_1.depend -------------------------------------------------------------------------------- /Chapter02/filter_1/filter_1.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/filter_1/filter_1.layout -------------------------------------------------------------------------------- /Chapter02/filter_2/filter_2.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/filter_2/filter_2.cbp -------------------------------------------------------------------------------- /Chapter02/filter_2/filter_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/filter_2/filter_2.cpp -------------------------------------------------------------------------------- /Chapter02/filter_2/filter_2.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/filter_2/filter_2.depend -------------------------------------------------------------------------------- /Chapter02/filter_2/filter_2.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/filter_2/filter_2.layout -------------------------------------------------------------------------------- /Chapter02/first_class_1/first_class_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_1/first_class_1.cbp -------------------------------------------------------------------------------- /Chapter02/first_class_1/first_class_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_1/first_class_1.cpp -------------------------------------------------------------------------------- /Chapter02/first_class_1/first_class_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_1/first_class_1.depend -------------------------------------------------------------------------------- /Chapter02/first_class_1/first_class_1.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_1/first_class_1.layout -------------------------------------------------------------------------------- /Chapter02/first_class_2/first_class_2.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_2/first_class_2.cbp -------------------------------------------------------------------------------- /Chapter02/first_class_2/first_class_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_2/first_class_2.cpp -------------------------------------------------------------------------------- /Chapter02/first_class_2/first_class_2.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_2/first_class_2.depend -------------------------------------------------------------------------------- /Chapter02/first_class_2/first_class_2.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_2/first_class_2.layout -------------------------------------------------------------------------------- /Chapter02/first_class_3/first_class_3.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_3/first_class_3.cbp -------------------------------------------------------------------------------- /Chapter02/first_class_3/first_class_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_3/first_class_3.cpp -------------------------------------------------------------------------------- /Chapter02/first_class_3/first_class_3.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_3/first_class_3.depend -------------------------------------------------------------------------------- /Chapter02/first_class_3/first_class_3.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_3/first_class_3.layout -------------------------------------------------------------------------------- /Chapter02/first_class_4/first_class_4.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_4/first_class_4.cbp -------------------------------------------------------------------------------- /Chapter02/first_class_4/first_class_4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_4/first_class_4.cpp -------------------------------------------------------------------------------- /Chapter02/first_class_4/first_class_4.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_4/first_class_4.depend -------------------------------------------------------------------------------- /Chapter02/first_class_4/first_class_4.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/first_class_4/first_class_4.layout -------------------------------------------------------------------------------- /Chapter02/fold_1/fold_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/fold_1/fold_1.cbp -------------------------------------------------------------------------------- /Chapter02/fold_1/fold_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/fold_1/fold_1.cpp -------------------------------------------------------------------------------- /Chapter02/fold_1/fold_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/fold_1/fold_1.depend -------------------------------------------------------------------------------- /Chapter02/fold_1/fold_1.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/fold_1/fold_1.layout -------------------------------------------------------------------------------- /Chapter02/fold_2/fold_2.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/fold_2/fold_2.cbp -------------------------------------------------------------------------------- /Chapter02/fold_2/fold_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/fold_2/fold_2.cpp -------------------------------------------------------------------------------- /Chapter02/fold_2/fold_2.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/fold_2/fold_2.depend -------------------------------------------------------------------------------- /Chapter02/fold_2/fold_2.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/fold_2/fold_2.layout -------------------------------------------------------------------------------- /Chapter02/im_pure_function_1/im_pure_function_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/im_pure_function_1/im_pure_function_1.cbp -------------------------------------------------------------------------------- /Chapter02/im_pure_function_1/im_pure_function_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/im_pure_function_1/im_pure_function_1.cpp -------------------------------------------------------------------------------- /Chapter02/im_pure_function_1/im_pure_function_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/im_pure_function_1/im_pure_function_1.depend -------------------------------------------------------------------------------- /Chapter02/impure_function_1/impure_function_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/impure_function_1/impure_function_1.cbp -------------------------------------------------------------------------------- /Chapter02/impure_function_1/impure_function_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/impure_function_1/impure_function_1.cpp -------------------------------------------------------------------------------- /Chapter02/impure_function_1/impure_function_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/impure_function_1/impure_function_1.depend -------------------------------------------------------------------------------- /Chapter02/pure_function_1/pure_function_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/pure_function_1/pure_function_1.cbp -------------------------------------------------------------------------------- /Chapter02/pure_function_1/pure_function_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/pure_function_1/pure_function_1.cpp -------------------------------------------------------------------------------- /Chapter02/pure_function_1/pure_function_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/pure_function_1/pure_function_1.depend -------------------------------------------------------------------------------- /Chapter02/pure_function_1/pure_function_1.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/pure_function_1/pure_function_1.layout -------------------------------------------------------------------------------- /Chapter02/transform_1/transform_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/transform_1/transform_1.cbp -------------------------------------------------------------------------------- /Chapter02/transform_1/transform_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/transform_1/transform_1.cpp -------------------------------------------------------------------------------- /Chapter02/transform_1/transform_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/transform_1/transform_1.depend -------------------------------------------------------------------------------- /Chapter02/transform_1/transform_1.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter02/transform_1/transform_1.layout -------------------------------------------------------------------------------- /Chapter03/chapter3.workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/chapter3.workspace -------------------------------------------------------------------------------- /Chapter03/chapter3.workspace.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/chapter3.workspace.layout -------------------------------------------------------------------------------- /Chapter03/const/const.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/const/const.cbp -------------------------------------------------------------------------------- /Chapter03/const/const.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/const/const.cpp -------------------------------------------------------------------------------- /Chapter03/const/const.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/const/const.depend -------------------------------------------------------------------------------- /Chapter03/const/const.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/const/const.layout -------------------------------------------------------------------------------- /Chapter03/const_error/const_error.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/const_error/const_error.cbp -------------------------------------------------------------------------------- /Chapter03/const_error/const_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/const_error/const_error.cpp -------------------------------------------------------------------------------- /Chapter03/const_error/const_error.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/const_error/const_error.depend -------------------------------------------------------------------------------- /Chapter03/const_error/const_error.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/const_error/const_error.layout -------------------------------------------------------------------------------- /Chapter03/first_class_pure_immutable/first_class_pure_immutable.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/first_class_pure_immutable/first_class_pure_immutable.cbp -------------------------------------------------------------------------------- /Chapter03/first_class_pure_immutable/first_class_pure_immutable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/first_class_pure_immutable/first_class_pure_immutable.cpp -------------------------------------------------------------------------------- /Chapter03/first_class_pure_immutable/first_class_pure_immutable.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/first_class_pure_immutable/first_class_pure_immutable.depend -------------------------------------------------------------------------------- /Chapter03/first_class_pure_immutable/first_class_pure_immutable.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/first_class_pure_immutable/first_class_pure_immutable.layout -------------------------------------------------------------------------------- /Chapter03/immutable_1/immutable_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutable_1/immutable_1.cbp -------------------------------------------------------------------------------- /Chapter03/immutable_1/immutable_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutable_1/immutable_1.cpp -------------------------------------------------------------------------------- /Chapter03/immutable_1/immutable_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutable_1/immutable_1.depend -------------------------------------------------------------------------------- /Chapter03/immutable_1/immutable_1.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutable_1/immutable_1.layout -------------------------------------------------------------------------------- /Chapter03/immutable_2/immutable_2.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutable_2/immutable_2.cbp -------------------------------------------------------------------------------- /Chapter03/immutable_2/immutable_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutable_2/immutable_2.cpp -------------------------------------------------------------------------------- /Chapter03/immutable_2/immutable_2.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutable_2/immutable_2.depend -------------------------------------------------------------------------------- /Chapter03/immutable_2/immutable_2.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutable_2/immutable_2.layout -------------------------------------------------------------------------------- /Chapter03/immutable_3/immutable_3.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutable_3/immutable_3.cbp -------------------------------------------------------------------------------- /Chapter03/immutable_3/immutable_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutable_3/immutable_3.cpp -------------------------------------------------------------------------------- /Chapter03/immutable_3/immutable_3.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutable_3/immutable_3.depend -------------------------------------------------------------------------------- /Chapter03/immutable_3/immutable_3.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutable_3/immutable_3.layout -------------------------------------------------------------------------------- /Chapter03/immutableemployee/immutableemployee.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutableemployee/immutableemployee.cpp -------------------------------------------------------------------------------- /Chapter03/immutableemployee/immutableemployee.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/immutableemployee/immutableemployee.h -------------------------------------------------------------------------------- /Chapter03/mutable_1/mutable_1.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_1/mutable_1.cbp -------------------------------------------------------------------------------- /Chapter03/mutable_1/mutable_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_1/mutable_1.cpp -------------------------------------------------------------------------------- /Chapter03/mutable_1/mutable_1.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_1/mutable_1.depend -------------------------------------------------------------------------------- /Chapter03/mutable_1/mutable_1.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_1/mutable_1.layout -------------------------------------------------------------------------------- /Chapter03/mutable_2/mutable_2.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_2/mutable_2.cbp -------------------------------------------------------------------------------- /Chapter03/mutable_2/mutable_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_2/mutable_2.cpp -------------------------------------------------------------------------------- /Chapter03/mutable_2/mutable_2.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_2/mutable_2.depend -------------------------------------------------------------------------------- /Chapter03/mutable_2/mutable_2.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_2/mutable_2.layout -------------------------------------------------------------------------------- /Chapter03/mutable_2a/mutable_2a.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_2a/mutable_2a.cbp -------------------------------------------------------------------------------- /Chapter03/mutable_2a/mutable_2a.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_2a/mutable_2a.cpp -------------------------------------------------------------------------------- /Chapter03/mutable_2a/mutable_2a.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_2a/mutable_2a.depend -------------------------------------------------------------------------------- /Chapter03/mutable_2a/mutable_2a.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_2a/mutable_2a.layout -------------------------------------------------------------------------------- /Chapter03/mutable_3/mutable_3.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_3/mutable_3.cbp -------------------------------------------------------------------------------- /Chapter03/mutable_3/mutable_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_3/mutable_3.cpp -------------------------------------------------------------------------------- /Chapter03/mutable_3/mutable_3.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_3/mutable_3.depend -------------------------------------------------------------------------------- /Chapter03/mutable_3/mutable_3.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutable_3/mutable_3.layout -------------------------------------------------------------------------------- /Chapter03/mutableemployee/mutableemployee.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutableemployee/mutableemployee.cpp -------------------------------------------------------------------------------- /Chapter03/mutableemployee/mutableemployee.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter03/mutableemployee/mutableemployee.h -------------------------------------------------------------------------------- /Chapter04/chapter4.workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/chapter4.workspace -------------------------------------------------------------------------------- /Chapter04/chapter4.workspace.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/chapter4.workspace.layout -------------------------------------------------------------------------------- /Chapter04/exponential_iteration/exponential_iteration.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/exponential_iteration/exponential_iteration.cbp -------------------------------------------------------------------------------- /Chapter04/exponential_iteration/exponential_iteration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/exponential_iteration/exponential_iteration.cpp -------------------------------------------------------------------------------- /Chapter04/exponential_iteration/exponential_iteration.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/exponential_iteration/exponential_iteration.depend -------------------------------------------------------------------------------- /Chapter04/exponential_iteration/exponential_iteration.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/exponential_iteration/exponential_iteration.layout -------------------------------------------------------------------------------- /Chapter04/exponential_recursion/exponential_recursion.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/exponential_recursion/exponential_recursion.cbp -------------------------------------------------------------------------------- /Chapter04/exponential_recursion/exponential_recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/exponential_recursion/exponential_recursion.cpp -------------------------------------------------------------------------------- /Chapter04/exponential_recursion/exponential_recursion.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/exponential_recursion/exponential_recursion.depend -------------------------------------------------------------------------------- /Chapter04/exponential_recursion/exponential_recursion.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/exponential_recursion/exponential_recursion.layout -------------------------------------------------------------------------------- /Chapter04/factorial_iteration_do_while/factorial_iteration_do_while.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_iteration_do_while/factorial_iteration_do_while.cbp -------------------------------------------------------------------------------- /Chapter04/factorial_iteration_do_while/factorial_iteration_do_while.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_iteration_do_while/factorial_iteration_do_while.cpp -------------------------------------------------------------------------------- /Chapter04/factorial_iteration_do_while/factorial_iteration_do_while.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_iteration_do_while/factorial_iteration_do_while.depend -------------------------------------------------------------------------------- /Chapter04/factorial_iteration_do_while/factorial_iteration_do_while.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_iteration_do_while/factorial_iteration_do_while.layout -------------------------------------------------------------------------------- /Chapter04/factorial_iteration_for/factorial_iteration_for.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_iteration_for/factorial_iteration_for.cbp -------------------------------------------------------------------------------- /Chapter04/factorial_iteration_for/factorial_iteration_for.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_iteration_for/factorial_iteration_for.cpp -------------------------------------------------------------------------------- /Chapter04/factorial_iteration_for/factorial_iteration_for.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_iteration_for/factorial_iteration_for.depend -------------------------------------------------------------------------------- /Chapter04/factorial_iteration_for/factorial_iteration_for.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_iteration_for/factorial_iteration_for.layout -------------------------------------------------------------------------------- /Chapter04/factorial_recursion/factorial_recursion.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_recursion/factorial_recursion.cbp -------------------------------------------------------------------------------- /Chapter04/factorial_recursion/factorial_recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_recursion/factorial_recursion.cpp -------------------------------------------------------------------------------- /Chapter04/factorial_recursion/factorial_recursion.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_recursion/factorial_recursion.depend -------------------------------------------------------------------------------- /Chapter04/factorial_recursion/factorial_recursion.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_recursion/factorial_recursion.layout -------------------------------------------------------------------------------- /Chapter04/factorial_recursion_tail/factorial_recursion_tail.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_recursion_tail/factorial_recursion_tail.cbp -------------------------------------------------------------------------------- /Chapter04/factorial_recursion_tail/factorial_recursion_tail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_recursion_tail/factorial_recursion_tail.cpp -------------------------------------------------------------------------------- /Chapter04/factorial_recursion_tail/factorial_recursion_tail.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_recursion_tail/factorial_recursion_tail.depend -------------------------------------------------------------------------------- /Chapter04/factorial_recursion_tail/factorial_recursion_tail.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/factorial_recursion_tail/factorial_recursion_tail.layout -------------------------------------------------------------------------------- /Chapter04/fibonacci_iteration/fibonacci_iteration.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/fibonacci_iteration/fibonacci_iteration.cbp -------------------------------------------------------------------------------- /Chapter04/fibonacci_iteration/fibonacci_iteration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/fibonacci_iteration/fibonacci_iteration.cpp -------------------------------------------------------------------------------- /Chapter04/fibonacci_iteration/fibonacci_iteration.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/fibonacci_iteration/fibonacci_iteration.depend -------------------------------------------------------------------------------- /Chapter04/fibonacci_iteration/fibonacci_iteration.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/fibonacci_iteration/fibonacci_iteration.layout -------------------------------------------------------------------------------- /Chapter04/fibonacci_recursion/fibonacci_recursion.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/fibonacci_recursion/fibonacci_recursion.cbp -------------------------------------------------------------------------------- /Chapter04/fibonacci_recursion/fibonacci_recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/fibonacci_recursion/fibonacci_recursion.cpp -------------------------------------------------------------------------------- /Chapter04/fibonacci_recursion/fibonacci_recursion.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/fibonacci_recursion/fibonacci_recursion.depend -------------------------------------------------------------------------------- /Chapter04/fibonacci_recursion/fibonacci_recursion.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/fibonacci_recursion/fibonacci_recursion.layout -------------------------------------------------------------------------------- /Chapter04/labyrinth/labyrinth.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/labyrinth/labyrinth.cbp -------------------------------------------------------------------------------- /Chapter04/labyrinth/labyrinth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/labyrinth/labyrinth.cpp -------------------------------------------------------------------------------- /Chapter04/labyrinth/labyrinth.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/labyrinth/labyrinth.depend -------------------------------------------------------------------------------- /Chapter04/labyrinth/labyrinth.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/labyrinth/labyrinth.layout -------------------------------------------------------------------------------- /Chapter04/permutation/permutation.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/permutation/permutation.cbp -------------------------------------------------------------------------------- /Chapter04/permutation/permutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/permutation/permutation.cpp -------------------------------------------------------------------------------- /Chapter04/permutation/permutation.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/permutation/permutation.depend -------------------------------------------------------------------------------- /Chapter04/permutation/permutation.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/permutation/permutation.layout -------------------------------------------------------------------------------- /Chapter04/tail_recursion/tail_recursion.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/tail_recursion/tail_recursion.cbp -------------------------------------------------------------------------------- /Chapter04/tail_recursion/tail_recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/tail_recursion/tail_recursion.cpp -------------------------------------------------------------------------------- /Chapter04/tail_recursion/tail_recursion.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/tail_recursion/tail_recursion.depend -------------------------------------------------------------------------------- /Chapter04/tail_recursion/tail_recursion.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/tail_recursion/tail_recursion.layout -------------------------------------------------------------------------------- /Chapter04/tail_recursion_goto/tail_recursion_goto.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/tail_recursion_goto/tail_recursion_goto.cbp -------------------------------------------------------------------------------- /Chapter04/tail_recursion_goto/tail_recursion_goto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/tail_recursion_goto/tail_recursion_goto.cpp -------------------------------------------------------------------------------- /Chapter04/tail_recursion_goto/tail_recursion_goto.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/tail_recursion_goto/tail_recursion_goto.depend -------------------------------------------------------------------------------- /Chapter04/tail_recursion_goto/tail_recursion_goto.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter04/tail_recursion_goto/tail_recursion_goto.layout -------------------------------------------------------------------------------- /Chapter05/chapter5.workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/chapter5.workspace -------------------------------------------------------------------------------- /Chapter05/chapter5.workspace.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/chapter5.workspace.layout -------------------------------------------------------------------------------- /Chapter05/delaying/delaying.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/delaying/delaying.cbp -------------------------------------------------------------------------------- /Chapter05/delaying/delaying.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/delaying/delaying.cpp -------------------------------------------------------------------------------- /Chapter05/delaying/delaying.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/delaying/delaying.depend -------------------------------------------------------------------------------- /Chapter05/delaying/delaying.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/delaying/delaying.layout -------------------------------------------------------------------------------- /Chapter05/delaying_non_pure/delaying_non_pure.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/delaying_non_pure/delaying_non_pure.cbp -------------------------------------------------------------------------------- /Chapter05/delaying_non_pure/delaying_non_pure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/delaying_non_pure/delaying_non_pure.cpp -------------------------------------------------------------------------------- /Chapter05/delaying_non_pure/delaying_non_pure.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/delaying_non_pure/delaying_non_pure.depend -------------------------------------------------------------------------------- /Chapter05/delaying_non_pure/delaying_non_pure.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/delaying_non_pure/delaying_non_pure.layout -------------------------------------------------------------------------------- /Chapter05/delaying_non_pure_memoization/delaying_non_pure_memoization.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/delaying_non_pure_memoization/delaying_non_pure_memoization.cbp -------------------------------------------------------------------------------- /Chapter05/delaying_non_pure_memoization/delaying_non_pure_memoization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/delaying_non_pure_memoization/delaying_non_pure_memoization.cpp -------------------------------------------------------------------------------- /Chapter05/delaying_non_pure_memoization/delaying_non_pure_memoization.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/delaying_non_pure_memoization/delaying_non_pure_memoization.depend -------------------------------------------------------------------------------- /Chapter05/delaying_non_pure_memoization/delaying_non_pure_memoization.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/delaying_non_pure_memoization/delaying_non_pure_memoization.layout -------------------------------------------------------------------------------- /Chapter05/lazyevaluation/lazyevaluation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/lazyevaluation/lazyevaluation.h -------------------------------------------------------------------------------- /Chapter05/non_strict/non_strict.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/non_strict/non_strict.cbp -------------------------------------------------------------------------------- /Chapter05/non_strict/non_strict.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/non_strict/non_strict.cpp -------------------------------------------------------------------------------- /Chapter05/non_strict/non_strict.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/non_strict/non_strict.depend -------------------------------------------------------------------------------- /Chapter05/non_strict/non_strict.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/non_strict/non_strict.layout -------------------------------------------------------------------------------- /Chapter05/not_optimize_code/not_optimize_code.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/not_optimize_code/not_optimize_code.cbp -------------------------------------------------------------------------------- /Chapter05/not_optimize_code/not_optimize_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/not_optimize_code/not_optimize_code.cpp -------------------------------------------------------------------------------- /Chapter05/not_optimize_code/not_optimize_code.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/not_optimize_code/not_optimize_code.depend -------------------------------------------------------------------------------- /Chapter05/not_optimize_code/not_optimize_code.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/not_optimize_code/not_optimize_code.layout -------------------------------------------------------------------------------- /Chapter05/optimizing_memoization/optimizing_memoization.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/optimizing_memoization/optimizing_memoization.cbp -------------------------------------------------------------------------------- /Chapter05/optimizing_memoization/optimizing_memoization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/optimizing_memoization/optimizing_memoization.cpp -------------------------------------------------------------------------------- /Chapter05/optimizing_memoization/optimizing_memoization.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/optimizing_memoization/optimizing_memoization.depend -------------------------------------------------------------------------------- /Chapter05/optimizing_memoization/optimizing_memoization.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/optimizing_memoization/optimizing_memoization.layout -------------------------------------------------------------------------------- /Chapter05/prime/prime.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/prime/prime.cbp -------------------------------------------------------------------------------- /Chapter05/prime/prime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/prime/prime.cpp -------------------------------------------------------------------------------- /Chapter05/prime/prime.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/prime/prime.depend -------------------------------------------------------------------------------- /Chapter05/prime/prime.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/prime/prime.layout -------------------------------------------------------------------------------- /Chapter05/prime_lazy/prime_lazy.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/prime_lazy/prime_lazy.cbp -------------------------------------------------------------------------------- /Chapter05/prime_lazy/prime_lazy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/prime_lazy/prime_lazy.cpp -------------------------------------------------------------------------------- /Chapter05/prime_lazy/prime_lazy.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/prime_lazy/prime_lazy.depend -------------------------------------------------------------------------------- /Chapter05/prime_lazy/prime_lazy.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/prime_lazy/prime_lazy.layout -------------------------------------------------------------------------------- /Chapter05/strict/strict.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/strict/strict.cbp -------------------------------------------------------------------------------- /Chapter05/strict/strict.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/strict/strict.cpp -------------------------------------------------------------------------------- /Chapter05/strict/strict.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/strict/strict.depend -------------------------------------------------------------------------------- /Chapter05/strict/strict.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter05/strict/strict.layout -------------------------------------------------------------------------------- /Chapter06/chapter6.workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/chapter6.workspace -------------------------------------------------------------------------------- /Chapter06/chapter6.workspace.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/chapter6.workspace.layout -------------------------------------------------------------------------------- /Chapter06/condition/condition.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/condition/condition.cbp -------------------------------------------------------------------------------- /Chapter06/condition/condition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/condition/condition.cpp -------------------------------------------------------------------------------- /Chapter06/condition/condition.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/condition/condition.depend -------------------------------------------------------------------------------- /Chapter06/condition/condition.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/condition/condition.layout -------------------------------------------------------------------------------- /Chapter06/conditionmeta/conditionmeta.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/conditionmeta/conditionmeta.cbp -------------------------------------------------------------------------------- /Chapter06/conditionmeta/conditionmeta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/conditionmeta/conditionmeta.cpp -------------------------------------------------------------------------------- /Chapter06/conditionmeta/conditionmeta.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/conditionmeta/conditionmeta.depend -------------------------------------------------------------------------------- /Chapter06/conditionmeta/conditionmeta.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/conditionmeta/conditionmeta.layout -------------------------------------------------------------------------------- /Chapter06/fibonaccimeta/fibonaccimeta.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/fibonaccimeta/fibonaccimeta.cbp -------------------------------------------------------------------------------- /Chapter06/fibonaccimeta/fibonaccimeta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/fibonaccimeta/fibonaccimeta.cpp -------------------------------------------------------------------------------- /Chapter06/fibonaccimeta/fibonaccimeta.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/fibonaccimeta/fibonaccimeta.depend -------------------------------------------------------------------------------- /Chapter06/fibonaccimeta/fibonaccimeta.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/fibonaccimeta/fibonaccimeta.layout -------------------------------------------------------------------------------- /Chapter06/isprimemeta/isprimemeta.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/isprimemeta/isprimemeta.cbp -------------------------------------------------------------------------------- /Chapter06/isprimemeta/isprimemeta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/isprimemeta/isprimemeta.cpp -------------------------------------------------------------------------------- /Chapter06/isprimemeta/isprimemeta.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/isprimemeta/isprimemeta.layout -------------------------------------------------------------------------------- /Chapter06/loop/loop.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/loop/loop.cbp -------------------------------------------------------------------------------- /Chapter06/loop/loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/loop/loop.cpp -------------------------------------------------------------------------------- /Chapter06/loop/loop.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/loop/loop.depend -------------------------------------------------------------------------------- /Chapter06/loop/loop.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/loop/loop.layout -------------------------------------------------------------------------------- /Chapter06/loopmeta/loopmeta.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/loopmeta/loopmeta.cbp -------------------------------------------------------------------------------- /Chapter06/loopmeta/loopmeta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/loopmeta/loopmeta.cpp -------------------------------------------------------------------------------- /Chapter06/loopmeta/loopmeta.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/loopmeta/loopmeta.depend -------------------------------------------------------------------------------- /Chapter06/loopmeta/loopmeta.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/loopmeta/loopmeta.layout -------------------------------------------------------------------------------- /Chapter06/macro/macro.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/macro/macro.cbp -------------------------------------------------------------------------------- /Chapter06/macro/macro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/macro/macro.cpp -------------------------------------------------------------------------------- /Chapter06/macro/macro.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/macro/macro.depend -------------------------------------------------------------------------------- /Chapter06/macro/macro.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/macro/macro.layout -------------------------------------------------------------------------------- /Chapter06/macroswap/macroswap.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/macroswap/macroswap.cbp -------------------------------------------------------------------------------- /Chapter06/macroswap/macroswap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/macroswap/macroswap.cpp -------------------------------------------------------------------------------- /Chapter06/macroswap/macroswap.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/macroswap/macroswap.depend -------------------------------------------------------------------------------- /Chapter06/macroswap/macroswap.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/macroswap/macroswap.layout -------------------------------------------------------------------------------- /Chapter06/selectingtype/selectingtype.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/selectingtype/selectingtype.cbp -------------------------------------------------------------------------------- /Chapter06/selectingtype/selectingtype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/selectingtype/selectingtype.cpp -------------------------------------------------------------------------------- /Chapter06/selectingtype/selectingtype.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/selectingtype/selectingtype.depend -------------------------------------------------------------------------------- /Chapter06/selectingtype/selectingtype.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/selectingtype/selectingtype.layout -------------------------------------------------------------------------------- /Chapter06/switch/switch.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/switch/switch.cbp -------------------------------------------------------------------------------- /Chapter06/switch/switch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/switch/switch.cpp -------------------------------------------------------------------------------- /Chapter06/switch/switch.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/switch/switch.depend -------------------------------------------------------------------------------- /Chapter06/switch/switch.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/switch/switch.layout -------------------------------------------------------------------------------- /Chapter06/switchmeta/switchmeta.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/switchmeta/switchmeta.cbp -------------------------------------------------------------------------------- /Chapter06/switchmeta/switchmeta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/switchmeta/switchmeta.cpp -------------------------------------------------------------------------------- /Chapter06/switchmeta/switchmeta.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/switchmeta/switchmeta.depend -------------------------------------------------------------------------------- /Chapter06/switchmeta/switchmeta.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/switchmeta/switchmeta.layout -------------------------------------------------------------------------------- /Chapter06/types/types.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/types/types.cbp -------------------------------------------------------------------------------- /Chapter06/types/types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/types/types.cpp -------------------------------------------------------------------------------- /Chapter06/types/types.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/types/types.depend -------------------------------------------------------------------------------- /Chapter06/types/types.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter06/types/types.layout -------------------------------------------------------------------------------- /Chapter07/.vs/chapter7/v14/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/.vs/chapter7/v14/.suo -------------------------------------------------------------------------------- /Chapter07/Release/automutex.iobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/Release/automutex.iobj -------------------------------------------------------------------------------- /Chapter07/Release/automutex.ipdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/Release/automutex.ipdb -------------------------------------------------------------------------------- /Chapter07/Release/event.iobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/Release/event.iobj -------------------------------------------------------------------------------- /Chapter07/Release/event.ipdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/Release/event.ipdb -------------------------------------------------------------------------------- /Chapter07/Release/multithread.iobj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/Release/multithread.iobj -------------------------------------------------------------------------------- /Chapter07/Release/multithread.ipdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/Release/multithread.ipdb -------------------------------------------------------------------------------- /Chapter07/automutex/Debug/automutex.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/automutex/Release/automutex.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/automutex/Release/automutex.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/automutex/Release/automutex.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/automutex/automutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/automutex/automutex.cpp -------------------------------------------------------------------------------- /Chapter07/automutex/automutex.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/automutex/automutex.vcxproj -------------------------------------------------------------------------------- /Chapter07/automutex/automutex.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/automutex/automutex.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/chapter7.VC.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/chapter7.VC.db -------------------------------------------------------------------------------- /Chapter07/chapter7.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/chapter7.sln -------------------------------------------------------------------------------- /Chapter07/deadlock/Debug/deadlock.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/deadlock/Release/deadlock.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/deadlock/Release/deadlock.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/deadlock/Release/deadlock.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/deadlock/deadlock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/deadlock/deadlock.cpp -------------------------------------------------------------------------------- /Chapter07/deadlock/deadlock.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/deadlock/deadlock.vcxproj -------------------------------------------------------------------------------- /Chapter07/deadlock/deadlock.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/deadlock/deadlock.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/event/Debug/event.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/event/Release/event.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/event/Release/event.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/event/Release/event.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/event/event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/event/event.cpp -------------------------------------------------------------------------------- /Chapter07/event/event.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/event/event.vcxproj -------------------------------------------------------------------------------- /Chapter07/event/event.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/event/event.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/eventthread/Debug/eventthread.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/eventthread/Release/eventthread.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/eventthread/eventthread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/eventthread/eventthread.cpp -------------------------------------------------------------------------------- /Chapter07/eventthread/eventthread.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/eventthread/eventthread.vcxproj -------------------------------------------------------------------------------- /Chapter07/eventthread/eventthread.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/eventthread/eventthread.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/eventthread2/Debug/eventthread2.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/eventthread2/Release/eventthread2.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/eventthread2/eventthread2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/eventthread2/eventthread2.cpp -------------------------------------------------------------------------------- /Chapter07/eventthread2/eventthread2.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/eventthread2/eventthread2.vcxproj -------------------------------------------------------------------------------- /Chapter07/eventthread2/eventthread2.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/eventthread2/eventthread2.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/eventthread3/Debug/eventthread3.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/eventthread3/Release/eventthread3.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/eventthread3/eventthread3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/eventthread3/eventthread3.cpp -------------------------------------------------------------------------------- /Chapter07/eventthread3/eventthread3.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/eventthread3/eventthread3.vcxproj -------------------------------------------------------------------------------- /Chapter07/eventthread3/eventthread3.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/eventthread3/eventthread3.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/lambdathread/Debug/lambdathread.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/lambdathread/Release/lambdathread.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/lambdathread/Release/lambdathread.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/lambdathread/Release/lambdathread.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/lambdathread/lambdathread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/lambdathread/lambdathread.cpp -------------------------------------------------------------------------------- /Chapter07/lambdathread/lambdathread.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/lambdathread/lambdathread.vcxproj -------------------------------------------------------------------------------- /Chapter07/lambdathread/lambdathread.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/lambdathread/lambdathread.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/multithread/Debug/multithread.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/multithread/Debug/multithread.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/multithread/Debug/multithread.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/multithread/Release/multithread.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/multithread/Release/multithread.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/multithread/Release/multithread.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/multithread/multithread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/multithread/multithread.cpp -------------------------------------------------------------------------------- /Chapter07/multithread/multithread.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/multithread/multithread.vcxproj -------------------------------------------------------------------------------- /Chapter07/multithread/multithread.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/multithread/multithread.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/mutex/Debug/mutex.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/mutex/Release/mutex.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/mutex/Release/mutex.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/mutex/Release/mutex.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/mutex/mutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/mutex/mutex.cpp -------------------------------------------------------------------------------- /Chapter07/mutex/mutex.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/mutex/mutex.vcxproj -------------------------------------------------------------------------------- /Chapter07/mutex/mutex.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/mutex/mutex.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/notsync/Debug/notsync.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/notsync/Release/notsync.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/notsync/Release/notsync.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/notsync/Release/notsync.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/notsync/notsync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/notsync/notsync.cpp -------------------------------------------------------------------------------- /Chapter07/notsync/notsync.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/notsync/notsync.vcxproj -------------------------------------------------------------------------------- /Chapter07/notsync/notsync.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/notsync/notsync.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/recursivemutex/Debug/recursivemutex.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/recursivemutex/Release/recursivemutex.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/recursivemutex/Release/recursivemutex.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/recursivemutex/Release/recursivemutex.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/recursivemutex/recursivemutex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/recursivemutex/recursivemutex.cpp -------------------------------------------------------------------------------- /Chapter07/recursivemutex/recursivemutex.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/recursivemutex/recursivemutex.vcxproj -------------------------------------------------------------------------------- /Chapter07/recursivemutex/recursivemutex.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/recursivemutex/recursivemutex.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/singlethread/Debug/singlethread.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/singlethread/Debug/singlethread.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/singlethread/Debug/singlethread.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/singlethread/Release/singlethread.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/singlethread/Release/singlethread.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/singlethread/Release/singlethread.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/singlethread/singlethread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/singlethread/singlethread.cpp -------------------------------------------------------------------------------- /Chapter07/singlethread/singlethread.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/singlethread/singlethread.vcxproj -------------------------------------------------------------------------------- /Chapter07/singlethread/singlethread.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/singlethread/singlethread.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/singlethread2/Debug/singlethread2.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/singlethread2/Debug/singlethread2.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/singlethread2/Debug/singlethread2.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/singlethread2/Release/singlethread2.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/singlethread2/Release/singlethread2.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/singlethread2/Release/singlethread2.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/singlethread2/singlethread2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/singlethread2/singlethread2.cpp -------------------------------------------------------------------------------- /Chapter07/singlethread2/singlethread2.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/singlethread2/singlethread2.vcxproj -------------------------------------------------------------------------------- /Chapter07/singlethread2/singlethread2.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/singlethread2/singlethread2.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/threadhandle/Debug/threadhandle.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/threadhandle/Release/threadhandle.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/threadhandle/Release/threadhandle.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/threadhandle/Release/threadhandle.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/threadhandle/Release/threadhandle.tlog/unsuccessfulbuild: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/threadhandle/threadhandle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/threadhandle/threadhandle.cpp -------------------------------------------------------------------------------- /Chapter07/threadhandle/threadhandle.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/threadhandle/threadhandle.vcxproj -------------------------------------------------------------------------------- /Chapter07/threadhandle/threadhandle.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/threadhandle/threadhandle.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/threaduniquehandle/Debug/threaduniquehandle.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/threaduniquehandle/Release/threadun.10D84D6C.tlog/unsuccessfulbuild: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/threaduniquehandle/Release/threaduniquehandle.Build.CppClean.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/threaduniquehandle/Release/threaduniquehandle.Build.CppClean.log -------------------------------------------------------------------------------- /Chapter07/threaduniquehandle/Release/threaduniquehandle.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter07/threaduniquehandle/threaduniquehandle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/threaduniquehandle/threaduniquehandle.cpp -------------------------------------------------------------------------------- /Chapter07/threaduniquehandle/threaduniquehandle.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/threaduniquehandle/threaduniquehandle.vcxproj -------------------------------------------------------------------------------- /Chapter07/threaduniquehandle/threaduniquehandle.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/threaduniquehandle/threaduniquehandle.vcxproj.filters -------------------------------------------------------------------------------- /Chapter07/uniquehandle_h/uniquehandle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter07/uniquehandle_h/uniquehandle.h -------------------------------------------------------------------------------- /Chapter08/Debugging/Customer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Debugging/Customer.cpp -------------------------------------------------------------------------------- /Chapter08/Debugging/Customer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Debugging/Customer.h -------------------------------------------------------------------------------- /Chapter08/Debugging/Customer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Debugging/Customer.o -------------------------------------------------------------------------------- /Chapter08/Debugging/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Debugging/Main.cpp -------------------------------------------------------------------------------- /Chapter08/Debugging/Main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Debugging/Main.o -------------------------------------------------------------------------------- /Chapter08/Step01/Customer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step01/Customer.cpp -------------------------------------------------------------------------------- /Chapter08/Step01/Customer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step01/Customer.h -------------------------------------------------------------------------------- /Chapter08/Step01/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step01/Main.cpp -------------------------------------------------------------------------------- /Chapter08/Step01/Step01.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step01/Step01.cbp -------------------------------------------------------------------------------- /Chapter08/Step01/Step01.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step01/Step01.depend -------------------------------------------------------------------------------- /Chapter08/Step01/Step01.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step01/Step01.layout -------------------------------------------------------------------------------- /Chapter08/Step02/Customer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step02/Customer.cpp -------------------------------------------------------------------------------- /Chapter08/Step02/Customer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step02/Customer.h -------------------------------------------------------------------------------- /Chapter08/Step02/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step02/Main.cpp -------------------------------------------------------------------------------- /Chapter08/Step02/Step02.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step02/Step02.cbp -------------------------------------------------------------------------------- /Chapter08/Step02/Step02.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step02/Step02.depend -------------------------------------------------------------------------------- /Chapter08/Step02/Step02.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step02/Step02.layout -------------------------------------------------------------------------------- /Chapter08/Step03/Customer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step03/Customer.cpp -------------------------------------------------------------------------------- /Chapter08/Step03/Customer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step03/Customer.h -------------------------------------------------------------------------------- /Chapter08/Step03/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step03/Main.cpp -------------------------------------------------------------------------------- /Chapter08/Step03/Step03.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step03/Step03.cbp -------------------------------------------------------------------------------- /Chapter08/Step03/Step03.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step03/Step03.depend -------------------------------------------------------------------------------- /Chapter08/Step03/Step03.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step03/Step03.layout -------------------------------------------------------------------------------- /Chapter08/Step04/Customer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step04/Customer.cpp -------------------------------------------------------------------------------- /Chapter08/Step04/Customer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step04/Customer.h -------------------------------------------------------------------------------- /Chapter08/Step04/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step04/Main.cpp -------------------------------------------------------------------------------- /Chapter08/Step04/Step04.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step04/Step04.cbp -------------------------------------------------------------------------------- /Chapter08/Step04/Step04.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step04/Step04.depend -------------------------------------------------------------------------------- /Chapter08/Step04/Step04.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step04/Step04.layout -------------------------------------------------------------------------------- /Chapter08/Step05/Customer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step05/Customer.cpp -------------------------------------------------------------------------------- /Chapter08/Step05/Customer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step05/Customer.h -------------------------------------------------------------------------------- /Chapter08/Step05/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step05/Main.cpp -------------------------------------------------------------------------------- /Chapter08/Step05/Step05.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step05/Step05.cbp -------------------------------------------------------------------------------- /Chapter08/Step05/Step05.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step05/Step05.depend -------------------------------------------------------------------------------- /Chapter08/Step05/Step05.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step05/Step05.layout -------------------------------------------------------------------------------- /Chapter08/Step06/Customer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step06/Customer.cpp -------------------------------------------------------------------------------- /Chapter08/Step06/Customer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step06/Customer.h -------------------------------------------------------------------------------- /Chapter08/Step06/Main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step06/Main.cpp -------------------------------------------------------------------------------- /Chapter08/Step06/Step06.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step06/Step06.cbp -------------------------------------------------------------------------------- /Chapter08/Step06/Step06.depend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step06/Step06.depend -------------------------------------------------------------------------------- /Chapter08/Step06/Step06.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/Step06/Step06.layout -------------------------------------------------------------------------------- /Chapter08/chapter8.workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/chapter8.workspace -------------------------------------------------------------------------------- /Chapter08/chapter8.workspace.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/Chapter08/chapter8.workspace.layout -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/LearningCPPFunctionalProgramming/HEAD/README.md --------------------------------------------------------------------------------