1. Use find_package in finding boost libraries, rather than relying on defining an environment variable, which makes sure that boost libraries will be used on all platforms.
Fixed the build problem by explicitly adding dependencies on Learning_Programming executable
Inserted the assignemnt operator call to base class in CPP Basics.\n Included the file to make sure the CPP Basics functions are executed.
Fixing the std::optional::value failure for Mac
Added functions to searh minimum and maximum values in a BST.
1. Fixed the build issue for VS 2017 and CLion which directly support CMake based projects, without having to build them first.
Adding files for CPPBasics, which deal with the concepts of virtual functions, references etc
1. Renamed the nextLargest function to inOrderSuccessor.
1. Fixed build for Linux.
Finished modernizing the BinaryTree module.
Work in progress in modernizing the BinaryTree Module
Work in progress in modernizing and revamping the BinaryTree module code:
Work in progress in modernizing BinaryTree code:
1. Simplified the function for deleting a list.
Added a new test case for reverse merging two sorted linked lists
Adding missing file to the last commit
Implemented code for reverse merging of sorted lists.
Merge branch 'master' of ssh://git.code.sf.net/p/learningprogramming/code
Implemented code for reverse merging of sorted lists.
1. Fixed the install command, so that it copies the executables and dlls/so/dylibs on the relevant platform. Made it to work on Linux and Mac as well.
Fixed the build issues on Mac
1. Solved the problem of merging two sorted linked lists.
Now the build works with support from VS CMake projects, and also fixed the build problems on Windows and Linux.
Work in progress to fix the compiler errors and build issues on Linux(Ubuntu).
Adding missing files to the repository.
1. Disable in-source build, and also generate verbose make files for debugging.
1. Added EnvironmentVariableExplorer.cpp/h for understanding about environment variables.
Removed Interview Questions Solutions folder, as it is moved into its own project.
1. Work in progress to complete LinkedList problems.
Adding Modern_CPP library for Modern C++ talk.
Adding problem descriptions, and also the second problem from the test.
Adding code related to chapter "Optimizing Code with Metaprogramming" from the book Learning C++ Functional Programming.
Added code related to Lazy evaluation from the book Learning C++ Functional Programming.
Upgraded the compiler to be used to C++17, and fixed the corresponding compiler errors.
Added code related to Recursion from the book Learning C++ Functional Programming.
Added code for Immutability (Chapter 3) from the book Learning C++ Functional Programming.
Added code related to Currying concept from the book Learnig C++ Functional Programming.
1. Simplified the toplevel CMakeLists.txt file to check for Boost and Poco only once, and then add the appropriate projects.
Merge branch 'master' of ssh://git.code.sf.net/p/learningprogramming/code
1. Simplified the toplevel CMakeLists.txt file to check for Boost and Poco only once, and then add the appropriate projects.
Added function composition example from Functional C++ programming book.
Merge branch 'master' of https://git.code.sf.net/p/learningprogramming/code
Added BinaryTree functions into their own namespace: BinaryTree.
Added BinaryTree functions into their own namespace: BinaryTree.
Simplifying cmake files:
Added more tasks to the TODO list.
Merge branch 'master' of ssh://git.code.sf.net/p/learningprogramming/code
Added CPack command which will generate an installer.
Added CPack command which will generate an installer.
Modified Copy_Qt_Libs function in Dependencies.cmake to take additional parameters(which are libraries), and then copy each of the library parameter
Cleaned up the Codeland_Solution directory by deleting all the unnecessary files.
Added the TODO list to the Readme.md file, till I figure out a better way.
Consolidating the ReadMe.md file to have as much information as possible.
Home
Home
Home
Adding Readme.md file which can be displayed in the project homepage.
Made Codeland Solution Cmake based:
Napa_Solution executes and runs as expected:
Merge branch 'master' of https://git.code.sf.net/p/learningprogramming/code
1. Made Napa_Solution CMake compliant.
1. Added Interview_Questions_Solutions/NVidia/ImageProcess process as a cmake project.
Merge branch 'master' of ssh://git.code.sf.net/p/learningprogramming/code
1. Added Interview_Questions_Solutions/NVidia/ImageProcess process as a cmake project.
Added Diophantine to the list of Interview Solutions that are being made cmake based.
Making Amazon solution cmake based, and adding into the main solution file.
Adding a new folder containing the solutions for interview questions asked.
Changed minor part in the instructions for development setup.
Added a document explaining the steps for building.
Separated out the poco and boost library finding and project inclusion logic.
Deleting files accidentally added.
1. Added dependencies on Poco and Boost.
Work in progress for adding dependencies on Boost.
Merge branch 'master' of ssh://git.code.sf.net/p/learningprogramming/code
Trying to add boost and poco dependencies to the project.
Merge branch 'master' of ssh://git.code.sf.net/p/learningprogramming/code
Fixed issue with newly added Audience_Template_Utils cmake file.
Merge branch 'master' of ssh://git.code.sf.net/p/learningprogramming/code
Minor improvements in the cmake files.
Work in progress to add boost and poco dependencies, so that code can use those frameworks.
1. Added Template Utils
Added NationalInstrumentsTest problems.
Merge branch 'master' of ssh://git.code.sf.net/p/learningprogramming/code
Making the entire project Cmake compatible.
Merge branch 'master' of ssh://git.code.sf.net/p/learningprogramming/code
Making the entire project Cmake compatible.
Added macro tricks challenge.
Implemented the problem MoveNode and added corr...
Finished implementing and testing frontBackSpli...
1. Work in progress for debugging the sortedIns...
Added functions for sortedInsert, FrontBackSplit.
Added functions - SortedInsert, append.
Added more functions to the List.
Added a new project to practice all the recursi...
Upgraded the project to VS2015 format.
Added LazyEvaluator.h experimenting with C++ im...
Testing out templated member function.
Merge branch 'master' of ssh://git.code.sf.net/...
Merge branch 'master' of ssh://git.code.sf.net/...
Removing the pre compiled header file.