| 383 | |
| 384 | template <typename T, typename... Args, class = std::enable_if_t<std::is_constructible_v<T, Args...>>> |
| 385 | [[nodiscard]] THolder<T> MakeHolder(Args&&... args) { |
| 386 | return THolder<T>(new T(std::forward<Args>(args)...)); |
| 387 | } |
| 388 | |
| 389 | /* |
| 390 | * usage: |
no outgoing calls
no test coverage detected