libpqxx
7.2.0
|
Ensure proper opening/closing of GUEST objects related to a "host" object. More...
#include <util.hxx>
Public Member Functions | |
constexpr | unique ()=default |
constexpr | unique (unique const &)=delete |
constexpr | unique (unique &&rhs) |
constexpr unique & | operator= (unique const &)=delete |
constexpr unique & | operator= (unique &&rhs) |
constexpr GUEST * | get () const noexcept |
constexpr void | register_guest (GUEST *G) |
constexpr void | unregister_guest (GUEST *G) |
Ensure proper opening/closing of GUEST objects related to a "host" object.
Only a single GUEST may exist for a single host at any given time. GUEST must be derived from namedclass.
|
default |
|
delete |
constexpr pqxx::internal::unique< GUEST >::unique | ( | unique< GUEST > && | rhs | ) |
|
noexcept |
|
delete |
constexpr unique& pqxx::internal::unique< GUEST >::operator= | ( | unique< GUEST > && | rhs | ) |
constexpr void pqxx::internal::unique< GUEST >::register_guest | ( | GUEST * | G | ) |
Referenced by pqxx::transaction_base::close().
constexpr void pqxx::internal::unique< GUEST >::unregister_guest | ( | GUEST * | G | ) |
Referenced by pqxx::transaction_base::close().