GSL/include/gsl
Herb Sutter cbfd8cd734 Parameterize Expects1 and Ensures` by contract group
Allows independently controlling handling of different categories of bugs, such as bounds checks vs. null checks.
User-extensible: Companies can instantiate their own `contract_group` objects for their own categories of contract checks, including for distinguishing contract "levels" like `Normal` vs. `Audit` by just creating those two groups that can then be controlled independently or in combination.
2020-11-27 17:06:01 -08:00
..
algorithm Parameterize Expects1 and Ensures` by contract group 2020-11-27 17:06:01 -08:00
assert Parameterize Expects1 and Ensures` by contract group 2020-11-27 17:06:01 -08:00
byte renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
gsl Parameterize Expects1 and Ensures` by contract group 2020-11-27 17:06:01 -08:00
gsl_algorithm renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
gsl_assert renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
gsl_byte renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
gsl_narrow renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
gsl_util renaming main logic files. Added warning message of the removal and include passthrough. Renamed includes in the source files. Ran Clang-Format (#946) 2020-10-29 17:38:48 -07:00
multi_span Parameterize Expects1 and Ensures` by contract group 2020-11-27 17:06:01 -08:00
narrow Parameterize Expects1 and Ensures` by contract group 2020-11-27 17:06:01 -08:00
pointers Parameterize Expects1 and Ensures` by contract group 2020-11-27 17:06:01 -08:00
span Parameterize Expects1 and Ensures` by contract group 2020-11-27 17:06:01 -08:00
span_ext Parameterize Expects1 and Ensures` by contract group 2020-11-27 17:06:01 -08:00
string_span Parameterize Expects1 and Ensures` by contract group 2020-11-27 17:06:01 -08:00
util Parameterize Expects1 and Ensures` by contract group 2020-11-27 17:06:01 -08:00