| bit_manip.h | Declaration of bit manipulation utility functions for the General Utility Library |
| case_ascii.cc | Implementation of lowercase_ascii(), lowercase_ascii_inplace(), uppercase_ascii(), and uppercase_ascii_inplace() |
| case_ascii.h | Declarations of lowercase_ascii(), lowercase_ascii_inplace(), uppercase_ascii(), and uppercase_ascii_inplace() |
| cat.cc | Implementation of cat() for two or more parameters |
| cat.h | Declaration of the overload set for cat() and of the associated class ConvertingStringView |
| date.h | Classes and functions for using calendar dates |
| doxygen.h | Doxygen input file for the General Utility Library |
| escape.cc | Implementation of escape(), unescape() |
| escape.h | Declaration of escape(), unescape() |
| expected.h | Provides a gul14::expected that implements the main functionality of C++23's std::expected |
| finalizer.h | Implementation of FinalAction and finally() |
| gcd_lcm.h | Declarations of gcd() and lcm() |
| gul.h | Main include file for the General Utility Library |
| hexdump.h | Declaration of the hexdump() functions and associated types |
| internal.h | Definition of macros used internally by GUL |
| join_split.h | Implementation of join(), split(), and split_sv() |
| num_util.h | Declaration of numerical utility functions |
| optional.h | Implementation of gul14::optional |
| replace.cc | Implementation of replace(), replace_inplace() |
| replace.h | Declarations of replace(), replace_inplace() |
| SlidingBuffer.h | Declaration of the SlidingBuffer class for the General Utility Library |
| SmallVector.h | Definition of the SmallVector class template |
| span.h | Provides a gul14::span that mimicks C++20's std::span as closely as possible |
| statistics.h | Declaration of statistical utility functions and classes |
| string_util.cc | Implementation of string utilities for the General Utility Library |
| string_util.h | Declaration of string utility functions |
| string_view.h | Provides a gul14::string_view that is fully compatible with C++17's std::string_view |
| substring_checks.h | Definition of contains(), ends_with(), and starts_with() |
| ThreadPool.cc | Implementation of the ThreadPool class |
| ThreadPool.h | Declaration of the ThreadPool class |
| time_util.h | Declaration of time related functions for the General Utility Library |
| to_number.cc | Implementation of pow10() |
| to_number.h | Declaration of to_number() |
| tokenize.h | Implementation of tokenize(), tokenize_sv() |
| traits.h | Some metaprogramming traits for the General Utility Library |
| Trigger.cc | Implementation of the Trigger class for the General Utility Library |
| Trigger.h | Declaration of the Trigger class for the General Utility Library |
| trim.cc | Implementation of trim(), trim_left(), trim_right(), trim_sv(), trim_left_sv(), and trim_right_sv() |
| trim.h | Declarations of trim(), trim_left(), trim_right(), trim_sv(), trim_left_sv(), and trim_right_sv() |
| type_name.h | Definition of type_name() |
| utility.h | Declaration of the in_place_t family of types and constants and of the monostate type |
| variant.h | Definition of the variant class template and associated functions and types |
| version.h | Provide information about the library version |