| 35 | |
| 36 | template <class T, class... Args> |
| 37 | typename _Unique_if<T>::_Single_object make_unique(Args &&...args) { |
| 38 | return std::unique_ptr<T>(new T(std::forward<Args>(args)...)); |
| 39 | } |
| 40 | |
| 41 | template <class T> |
| 42 | typename _Unique_if<T>::_Unknown_bound make_unique(size_t n) { |
nothing calls this directly
no outgoing calls
no test coverage detected