§tiro::detail::resource_holder
#include "tiropp/detail/resource_holder.hpp"
§Public Functions
Name | |
---|---|
resource_holder() =default | |
resource_holder(Resource res) | |
~resource_holder() | |
resource_holder(resource_holder && other) | |
resource_holder & | operator=(resource_holder && other) |
Resource | get() const |
operator Resource() const | |
operator bool() const | |
void | reset() |
Resource * | out() |
§Detailed Description
template <typename Resource ,auto Deleter>class tiro::detail::resource_holder;
§Public Functions Documentation
§function resource_holder
resource_holder() =default
§function resource_holder
inline resource_holder(Resource res)
§function ~resource_holder
inline ~resource_holder()
§function resource_holder
inline resource_holder(resource_holder && other)
§function operator=
inline resource_holder & operator=(resource_holder && other)
§function get
inline Resource get() const
§function operator Resource
inline operator Resource() const
§function operator bool
inline explicit operator bool() const
§function reset
inline void reset()
§function out
inline Resource * out()
Updated on 2022-02-27 at 21:17:13 +0100