Template Struct Guard#

Struct Documentation#

template<typename T>
struct Guard#

Public Functions

inline explicit constexpr Guard(T &x)#
inline constexpr ~Guard()#
constexpr Guard(Guard&&) = default#
constexpr Guard &operator=(Guard&&) = default#
consteval Guard(const Guard&) = delete#
consteval Guard &operator=(const Guard&) = delete#
inline constexpr T &&Release() noexcept#