userver: rcu::SnapshotHandle< T > Class Template Reference
Loading...
Searching...
No Matches
rcu::SnapshotHandle< T > Class Template Referencefinal

#include <userver/rcu/rcu.hpp>

Detailed Description

template<typename T>
class rcu::SnapshotHandle< T >

A handle to the retired object version, which an RCU deleter should clean up.

See also
rcu::DefaultRcuTraits

Definition at line 97 of file rcu.hpp.

Public Member Functions

 SnapshotHandle (SnapshotHandle &&other) noexcept
 

Constructor & Destructor Documentation

◆ SnapshotHandle()

template<typename T >
rcu::SnapshotHandle< T >::SnapshotHandle ( SnapshotHandle< T > && other)
inlinenoexcept

Definition at line 99 of file rcu.hpp.

◆ ~SnapshotHandle()

template<typename T >
rcu::SnapshotHandle< T >::~SnapshotHandle ( )
inline

Definition at line 102 of file rcu.hpp.

Friends And Related Symbol Documentation

◆ Variable

template<typename T >
template<typename , typename Traits >
friend class Variable
friend

Definition at line 112 of file rcu.hpp.

◆ WritablePtr

template<typename T >
template<typename , typename Traits >
friend class WritablePtr
friend

Definition at line 115 of file rcu.hpp.


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