B2BITS FIX Antenna C++  2.31.0
Public Member Functions | List of all members
System::ThreadSafe::LockFreeGuard< T > Class Template Reference

#include <B2BITS_ThreadSafe.h>

Public Member Functions

T * get () const throw ()
 
 LockFreeGuard (T *obj) throw ()
 
T & operator* () const throw ()
 
T * operator-> () const throw ()
 

Constructor & Destructor Documentation

◆ LockFreeGuard()

template<typename T >
System::ThreadSafe::LockFreeGuard< T >::LockFreeGuard ( T *  obj)
throw (
)
inlineexplicit

Member Function Documentation

◆ get()

template<typename T >
T* System::ThreadSafe::LockFreeGuard< T >::get ( ) const
throw (
)
inline

◆ operator*()

template<typename T >
T& System::ThreadSafe::LockFreeGuard< T >::operator* ( ) const
throw (
)
inline

◆ operator->()

template<typename T >
T* System::ThreadSafe::LockFreeGuard< T >::operator-> ( ) const
throw (
)
inline