General Utility Library for C++14  2.11
gul14 Directory Reference

Files

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.