casacore
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
CyclicPtr.h File Reference
#include <atomic>
#include <memory>

Go to the source code of this file.

Classes

class  casacore::details::CyclicState
 Class to hold the state returned by CyclicPtr::Freeze(). More...
 
class  casacore::details::CyclicPtr< T >
 A smart pointer class that allows to work with complex cycles without using weak_ptrs. More...
 
struct  casacore::details::CyclicPtr< T >::Data
 

Namespaces

namespace  casacore
 this file contains all the compiler specific defines
 
namespace  casacore::details
 

Functions

template<typename T , typename... Args>
CyclicPtr< T > casacore::details::MakeCyclic (Args &&... args)