|
sanisizer
Sanitize sizes to avoid integer overflow
|
Safely create and resize containers. More...
Go to the source code of this file.
Namespaces | |
| namespace | sanisizer |
| Sanitize sizes to avoid integer overflow. | |
Functions | |
| template<typename Container_ , typename Value_ > | |
| constexpr auto | sanisizer::as_size_type (Value_ x) |
| template<class Container_ , typename Value_ , typename ... Args_> | |
| Container_ | sanisizer::create (Value_ x, Args_ &&... args) |
| template<class Container_ , typename Value_ , typename ... Args_> | |
| void | sanisizer::resize (Container_ &container, Value_ x, Args_ &&... args) |
| template<class Container_ , typename Value_ , typename ... Args_> | |
| void | sanisizer::reserve (Container_ &container, Value_ x, Args_ &&... args) |
Safely create and resize containers.