Files
libc0ding/README.md
T
2026-05-03 14:33:40 +02:00

1.3 KiB

libc0ding

Shared library for standardized functionality in c0ding C++ projects

Requirements

  • build tool:
    • cmake >= 4.2.2
  • compiler:
    • gcc >= 9.2.0
    • clang >= 9.0.0
    • x86_64-mcf-seh-rev1 >= 15.2.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

Current planned features

  • c0ding::networking library (based on std::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