General Utility Library for C++14  2.7
gul.h
Go to the documentation of this file.
1 
23 #ifndef GUL14_GUL_H_
24 #define GUL14_GUL_H_
25 
26 #include "gul14/bit_manip.h"
27 #include "gul14/case_ascii.h"
28 #include "gul14/cat.h"
29 // #include "gul14/catch.h" not included because it is only useful for unit tests
30 // #include "gul14/date.h" not included by default to reduce compile times
31 #include "gul14/escape.h"
32 #include "gul14/finalizer.h"
33 #include "gul14/gcd_lcm.h"
34 #include "gul14/hexdump.h"
35 #include "gul14/join_split.h"
36 #include "gul14/num_util.h"
37 #include "gul14/optional.h"
38 #include "gul14/replace.h"
39 #include "gul14/SlidingBuffer.h"
40 #include "gul14/SmallVector.h"
41 #include "gul14/span.h"
42 #include "gul14/statistics.h"
43 #include "gul14/string_util.h"
44 #include "gul14/string_view.h"
45 #include "gul14/substring_checks.h"
46 #include "gul14/time_util.h"
47 #include "gul14/to_number.h"
48 #include "gul14/tokenize.h"
49 #include "gul14/traits.h"
50 #include "gul14/Trigger.h"
51 #include "gul14/trim.h"
52 #include "gul14/type_name.h"
53 #include "gul14/version.h"
54 
55 #endif
optional.h
Implementation of gul14::optional.
gcd_lcm.h
Declarations of gcd() and lcm().
type_name.h
Definition of type_name()
escape.h
Declaration of escape(), unescape().
bit_manip.h
Declaration of bit manipulation utility functions for the General Utility Library.
substring_checks.h
Definition of contains(), ends_with(), and starts_with().
to_number.h
Declaration of to_number().
statistics.h
Declaration of statistical utility functions and classes for the General Utility Library.
Trigger.h
Declaration of the Trigger class for the General Utility Library.
tokenize.h
Implementation of tokenize(), tokenize_sv().
version.h
Provide information about the library version.
SlidingBuffer.h
Declaration of the SlidingBuffer class for the General Utility Library.
span.h
Provides a gul14::span that mimicks C++20's std::span as closely as possible.
cat.h
Declaration of the overload set for cat() and of the associated class ConvertingStringView.
hexdump.h
Declarations of hexdump()
string_view.h
Provides a gul14::string_view that is fully compatible with C++17's std::string_view.
replace.h
Declarations of replace(), replace_inplace().
time_util.h
Declaration of time related functions for the General Utility Library.
finalizer.h
Implementation of FinalAction and finally().
num_util.h
Declarations of numerics utility functions for the General Utility Library.
trim.h
Declarations of trim(), trim_left(), trim_right(), trim_sv(), trim_left_sv(), and trim_right_sv().
string_util.h
Declarations of string utility functions for the General Utility Library.
case_ascii.h
Declarations of lowercase_ascii(), lowercase_ascii_inplace(), uppercase_ascii(), and uppercase_ascii_...
join_split.h
Implementation of join(), split(), and split_sv().
SmallVector.h
Definition of the SmallVector class template.
traits.h
Some metaprogramming traits for the General Utility Library.