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