sanisizer
Sanitize sizes to avoid integer overflow
Loading...
Searching...
No Matches
sanisizer.hpp
Go to the documentation of this file.
1#ifndef SANISIZER_HPP
2#define SANISIZER_HPP
3
4#include "cast.hpp"
5#include "arithmetic.hpp"
6#include "attest.hpp"
7#include "comparisons.hpp"
8#include "create.hpp"
9#include "nd_offset.hpp"
10#include "cap.hpp"
11#include "ptrdiff.hpp"
12#include "float.hpp"
13#include "class.hpp"
14
24namespace sanisizer {}
25
26#endif
Safe arithmetic on integer sizes.
Create compile-time attestations.
Cap a value at the largest size.
Safe casts of integer size.
Wrapper classes for integer casting.
Signedness-safe integer comparisons.
Safely create and resize containers.
Safely convert floats to/from integer sizes.
Sanitize sizes to avoid integer overflow.
Definition arithmetic.hpp:16
Offsets for accessing N-dimensional arrays.
Safe pointer differences.