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