userver: utils::CheckedPtr< T & > Class Template Reference
Loading...
Searching...
No Matches
utils::CheckedPtr< T & > Class Template Reference

Detailed Description

template<typename T>
class utils::CheckedPtr< T & >

Definition at line 70 of file checked_pointer.hpp.

Public Member Functions

constexpr CheckedPtr (std::nullptr_t) noexcept
constexpr operator bool () const noexcept
T * Get () const &
T * operator-> () const &
T & operator* () const &

Constructor & Destructor Documentation

◆ CheckedPtr()

utils::CheckedPtr< T >::CheckedPtr ( std::nullptr_t )
inlineconstexprnoexcept

Definition at line 27 of file checked_pointer.hpp.

Member Function Documentation

◆ Get()

T * utils::CheckedPtr< T >::Get ( ) const &
inline

Definition at line 37 of file checked_pointer.hpp.

◆ operator bool()

utils::CheckedPtr< T >::operator bool ( ) const
inlineexplicitconstexprnoexcept

Definition at line 30 of file checked_pointer.hpp.

◆ operator*()

T & utils::CheckedPtr< T >::operator* ( ) const &
inline

Definition at line 47 of file checked_pointer.hpp.

◆ operator->()

T * utils::CheckedPtr< T >::operator-> ( ) const &
inline

Definition at line 44 of file checked_pointer.hpp.


The documentation for this class was generated from the following file: