| 12 | namespace { |
| 13 | template<class type, class... argument_type> |
| 14 | void build(type& o, argument_type&&... arguments) noexcept { |
| 15 | new (std::addressof(o)) type(std::forward<argument_type>(arguments)...); |
| 16 | } |
| 17 | |
| 18 | template<class type> |
| 19 | void destroy(type& o) noexcept { |
no outgoing calls
no test coverage detected