2019-11-18 23:30:01 +01:00
2019-11-18 23:35:07 +01:00
2019-11-28 21:42:07 +01:00

libc0ding

Shared library for standardized functionality in c0ding projects

Requirements

  • build tool:
    • cmake >= 3.15.0
  • compiler:
    • gcc >= 9.2.0
    • clang >= 9.0.0

Current features

  • c0ding::string library (complements std::string) with additional features

    • erase_line - tries to erase the first line of the string which contains the sequence
    • get_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 inplace
    • split - split the string at the given delimiter
    • to_lower - transform all characters in the string to lowercase
    • to_upper - transform all characters in the string to uppercase
  • c0ding::algorithm library

    • c0ding::algorithm::sort algorithms (only partially done)
      • c0ding::algorithm::quick sort algorithm

Currently planned features

  • c0ding::networking library (based on boost::asio)
  • c0ding::algorithm library
    • c0ding::algorithm::sort algorithms
      • c0ding::algorithm::heap sort algorithm
      • c0ding::algorithm::merge sort algorithm
      • c0ding::algorithm::radix sort algorithm
    • c0ding::algorithm::search algorithms
S
Description
No description provided
Readme MIT 50 KiB
Languages
C++ 98.5%
CMake 1.5%