llarp/util/copy_or_nullptr.hpp
Functions
| Name | |
|---|---|
| template <typename T > constexpr std::unique_ptr< T > |
copy_or_nullptr(const std::unique_ptr< T > & other) |
Functions Documentation
function copy_or_nullptr
template <typename T >
static constexpr std::unique_ptr< T > copy_or_nullptr(
const std::unique_ptr< T > & other
)
Source code
#pragma once
#include <memory>
template <typename T>
static constexpr std::unique_ptr<T>
copy_or_nullptr(const std::unique_ptr<T>& other)
{
if (other)
return std::make_unique<T>(*other);
return nullptr;
}
Updated on 2026-01-10 at 22:49:45 +0000