12adf61de9b6b14671c58487a2695e40d0168957
libc0ding
Shared library for standardized functionality in c0ding projects
Requirements
- build tool:
cmake >= 3.15.0
- compiler:
gcc >= 9.2.0clang >= 9.0.0
Current features
-
c0ding::stringlibrary (complementsstd::string) with additional featureserase_line- tries to erase the first line of the string which contains the sequenceget_from- get the part of the string after the given delimiter (exclusive)get_until- get the part of the string before the given delimiter (exclusive)replace- replace all occurrences of the given value found in the string by the given replacement inplacesplit- split the string at the given delimiterto_lower- transform all characters in the string to lowercaseto_upper- transform all characters in the string to uppercase
-
c0ding::algorithmlibraryc0ding::algorithm::sortalgorithms (only partially done)c0ding::algorithm::quicksort algorithm
Currently planned features
c0ding::networkinglibrary (based onboost::asio)c0ding::algorithmlibraryc0ding::algorithm::sortalgorithmsc0ding::algorithm::heapsort algorithmc0ding::algorithm::mergesort algorithmc0ding::algorithm::radixsort algorithm
c0ding::algorithm::searchalgorithms
Languages
C++
98.5%
CMake
1.5%