|
| bit_manip.h |
| Declaration of bit manipulation utility functions for the General Utility Library.
|
|
| case_ascii.h |
| Declarations of lowercase_ascii(), lowercase_ascii_inplace(), uppercase_ascii(), and uppercase_ascii_inplace().
|
|
| cat.h |
| Declaration of the overload set for cat() and of the associated class ConvertingStringView.
|
|
| date.h |
| Classes and functions for using calendar dates.
|
|
| escape.h |
| Declaration of escape(), unescape().
|
|
| expected.h |
| Provides a gul17::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.
|
|
| OverloadSet.h |
| Implementation of the OverloadSet class template.
|
|
| 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 gul17::span that mimicks C++20's std::span as closely as possible.
|
|
| statistics.h |
| Declaration of statistical utility functions and classes.
|
|
| string_util.h |
| Declaration of string utility functions.
|
|
| substring_checks.h |
| Definition of contains(), ends_with(), and starts_with().
|
|
| ThreadPool.h |
| Declaration of the ThreadPool class.
|
|
| time_util.h |
| Declaration of time related functions for the General Utility Library.
|
|
| 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.h |
| Declaration of the Trigger class for the General Utility Library.
|
|
| 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()
|
|
| version.h |
| Provide information about the library version.
|
|