|
| | 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.
|
| |