General Utility Library for C++17 25.4.1
File List
Here is a list of all documented files with brief descriptions:
[detail level 123]
  data
 doxygen.hDoxygen input file for the General Utility Library
  include
  gul17
 bit_manip.hDeclaration of bit manipulation utility functions for the General Utility Library
 case_ascii.hDeclarations of lowercase_ascii(), lowercase_ascii_inplace(), uppercase_ascii(), and uppercase_ascii_inplace()
 cat.hDeclaration of the overload set for cat() and of the associated class ConvertingStringView
 date.hClasses and functions for using calendar dates
 escape.hDeclaration of escape(), unescape()
 expected.hProvides a gul17::expected that implements the main functionality of C++23's std::expected
 finalizer.hImplementation of FinalAction and finally()
 gcd_lcm.hDeclarations of gcd() and lcm()
 gul.hMain include file for the General Utility Library
 hexdump.hDeclaration of the hexdump() functions and associated types
 internal.hDefinition of macros used internally by GUL
 join_split.hImplementation of join(), split(), and split_sv()
 num_util.hDeclaration of numerical utility functions
 OverloadSet.hImplementation of the OverloadSet class template
 replace.hDeclarations of replace(), replace_inplace()
 SlidingBuffer.hDeclaration of the SlidingBuffer class for the General Utility Library
 SmallVector.hDefinition of the SmallVector class template
 span.hProvides a gul17::span that mimicks C++20's std::span as closely as possible
 statistics.hDeclaration of statistical utility functions and classes
 string_util.hDeclaration of string utility functions
 substring_checks.hDefinition of contains(), ends_with(), and starts_with()
 ThreadPool.hDeclaration of the ThreadPool class
 time_util.hDeclaration of time related functions for the General Utility Library
 to_number.hDeclaration of to_number()
 tokenize.hImplementation of tokenize(), tokenize_sv()
 traits.hSome metaprogramming traits for the General Utility Library
 Trigger.hDeclaration of the Trigger class for the General Utility Library
 trim.hDeclarations of trim(), trim_left(), trim_right(), trim_sv(), trim_left_sv(), and trim_right_sv()
 type_name.hDefinition of type_name()
 version.hProvide information about the library version
  src
 case_ascii.ccImplementation of lowercase_ascii(), lowercase_ascii_inplace(), uppercase_ascii(), and uppercase_ascii_inplace()
 cat.ccImplementation of cat() for two or more parameters
 escape.ccImplementation of escape(), unescape()
 replace.ccImplementation of replace(), replace_inplace()
 string_util.ccImplementation of string utilities for the General Utility Library
 ThreadPool.ccImplementation of the ThreadPool class
 to_number.ccImplementation of pow10()
 Trigger.ccImplementation of the Trigger class for the General Utility Library
 trim.ccImplementation of trim(), trim_left(), trim_right(), trim_sv(), trim_left_sv(), and trim_right_sv()