General Utility Library for C++17 25.4.1
gul17 Directory Reference
Directory dependency graph for gul17:
gul17

Files

 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.