#include <di/util/guarded_reference.h>
|
template<typename... Args>
requires (concepts::ConstructibleFrom<Guard, Args...>) |
constexpr | GuardedReference (T &value, Args &&... args) |
|
constexpr auto | operator* () const -> T & |
|
constexpr auto | operator-> () const -> T * |
|
◆ GuardedReference()
template<typename T, typename Guard>
template<typename... Args>
requires (concepts::ConstructibleFrom<Guard, Args...>)
◆ operator*()
template<typename T, typename Guard>
◆ operator->()
template<typename T, typename Guard>
The documentation for this class was generated from the following file: