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