Loading...
Searching...
No Matches
resdb::AtomicUniquePtr< T > Class Template Reference

#include <transaction_collector.h>

Public Member Functions

 AtomicUniquePtr ()
 
bool Set (std::unique_ptr< T > &new_ptr)
 
T * Reference ()
 
void Clear ()
 

Detailed Description

template<typename T>
class resdb::AtomicUniquePtr< T >

Definition at line 46 of file transaction_collector.h.

Constructor & Destructor Documentation

◆ AtomicUniquePtr()

template<typename T >
resdb::AtomicUniquePtr< T >::AtomicUniquePtr ( )
inline

Definition at line 48 of file transaction_collector.h.

Member Function Documentation

◆ Clear()

template<typename T >
void resdb::AtomicUniquePtr< T >::Clear ( )
inline

Definition at line 69 of file transaction_collector.h.

◆ Reference()

template<typename T >
T * resdb::AtomicUniquePtr< T >::Reference ( )
inline

Definition at line 61 of file transaction_collector.h.

◆ Set()

template<typename T >
bool resdb::AtomicUniquePtr< T >::Set ( std::unique_ptr< T > &  new_ptr)
inline

Definition at line 49 of file transaction_collector.h.