1#ifndef SANISIZER_CREATE_HPP
2#define SANISIZER_CREATE_HPP
27template<
typename Container_,
typename Value_>
45template<
class Container_,
typename Value_,
typename ... Args_>
46Container_
create(Value_ x, Args_&&... args) {
63template<
class Container_,
typename Value_,
typename ... Args_>
64void resize(Container_& container, Value_ x, Args_&&... args) {
81template<
class Container_,
typename Value_,
typename ... Args_>
82void reserve(Container_& container, Value_ x, Args_&&... args) {
Safe casts of integer size.
Sanitize sizes to avoid integer overflow.
Definition arithmetic.hpp:16
Container_ create(Value_ x, Args_ &&... args)
Definition create.hpp:46
constexpr auto as_size_type(Value_ x)
Definition create.hpp:28
void reserve(Container_ &container, Value_ x, Args_ &&... args)
Definition create.hpp:82
void resize(Container_ &container, Value_ x, Args_ &&... args)
Definition create.hpp:64
constexpr Dest_ cast(Value_ x)
Definition cast.hpp:46