General Utility Library for C++14
2.12
|
gul14/catch.h | The Catch2 unit testing framework |
gul14/date.h | Calendar date library by Howard Hinnant |
gul14/gul.h | All-in-one include file for GUL14 |
gul14/bit_manip.h | Bit manipulation and testing, endianness |
gul14/case_ascii.h | Converting ASCII characters to lowercase or uppercase |
gul14/cat.h | Concatenation of strings and other types |
gul14/escape.h | Escaping and unescaping special characters in strings |
gul14/expected.h | Backport of std::expected from C++23 |
gul14/finalizer.h | Executing some clean-up code when leaving a scope |
gul14/gcd_lcm.h | Greatest common divisor and least common multiple |
gul14/hexdump.h | Hexadecimal dump of data |
gul14/join_split.h | Joining and splitting strings |
gul14/num_util.h | Numerical utility functions |
gul14/optional.h | Backport of std::optional from C++17 |
gul14/replace.h | Replacing all occurrences of a string within another string |
gul14/SlidingBuffer.h | A ring buffer |
gul14/SmallVector.h | A vector with small-buffer optimization |
gul14/span.h | Backport of std::span from C++20 |
gul14/statistics.h | Statistical utility functions and classes |
gul14/string_util.h | Various string utility functions |
gul14/string_view.h | Backport of std::string_view from C++17 |
gul14/substring_checks.h | Checking whether a string contains, ends with, or starts with another string |
gul14/ThreadPool.h | A thread pool and task queue |
gul14/time_util.h | Time-related functions |
gul14/to_number.h | Converting strings to numbers |
gul14/tokenize.h | Split a string into substrings |
gul14/traits.h | Type traits and helpers for metaprogramming |
gul14/Trigger.h | A cross-thread trigger |
gul14/trim.h | Trimming whitespace from strings |
gul14/type_name.h | Generating human-readable descriptions for types |
gul14/utility.h | Utility types and tags like in_place_t and monostate |
gul14/variant.h | Backport of std::variant from C++17 |