General Utility Library for C++14  2.12
Related Pages
Here is a list of all related documentation pages:
 How to Include GUL14 HeadersAll header files of the library reside under gul14/ with no further subdirectories
 Release Notes
 Contributors & Copyright
 Quality StandardsThe General Utility Library strives for a very high quality level
 String UtilitiesThe General Utility Library provides a number of utility functions and classes to help with strings
 Concurrency UtilitiesThe General Utility Library provides some utilities to make dealing with concurrency (threads, locks, and so on) easier
 Date & Time UtilitiesThe General Utility Library provides a few time-related utility functions
 Statistics UtilitiesThe General Utility Library offers some utilities to calculate statistics on data in arbitrary containers
 Numeric Utilities
 Bit Manipulation and Testing
 Metaprogramming Utilities and Type TraitsThe library provides some utilities for template metaprogramming:
 Standard Library BackportsThe General Utility Library provides a few classes from the C++ standard library that are not yet available to users of older compilers
 Unit TestsGUL uses the Catch2 test framework for its unit tests
 GSL ExcerptsExcerpts of the Guidelines Support Library which contains functions and types that are suggested by the C++ Core Guidelines
 Debugging UtilitiesThe General Utility Library provides some utilities that are mainly, but not exclusively, helpful for debugging
 ContainersThe General Utility Library provides several classes that can contain elements of other types
 Boost Software License - Version 1.0August 17th, 2003
 Creative Commons Legal Code – CC0 1.0 Universal
 MIT LicensePermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
 Using GUL on WindowsGUL can be built on Windows with the Meson build system and the Microsoft Visual C++ compiler