DeterministicESPAsyncWebServer v6.27.1
Zero-allocation, bounded-execution async HTTP server for ESP32
Loading...
Searching...
No Matches
DetAtomic< T > Struct Template Reference

#include <ring.h>

Public Member Functions

 DetAtomic () noexcept
 
 DetAtomic (T x) noexcept
 
 DetAtomic (const DetAtomic &o) noexcept
 
DetAtomicoperator= (const DetAtomic &o) noexcept
 
DetAtomicoperator= (T x) noexcept
 
 operator T () const noexcept
 

Public Attributes

std::atomic< T > v
 

Detailed Description

template<typename T>
struct DetAtomic< T >

Definition at line 41 of file ring.h.

Constructor & Destructor Documentation

◆ DetAtomic() [1/3]

template<typename T >
DetAtomic< T >::DetAtomic ( )
inlinenoexcept

Definition at line 44 of file ring.h.

◆ DetAtomic() [2/3]

template<typename T >
DetAtomic< T >::DetAtomic ( x)
inlinenoexcept

Definition at line 47 of file ring.h.

◆ DetAtomic() [3/3]

template<typename T >
DetAtomic< T >::DetAtomic ( const DetAtomic< T > &  o)
inlinenoexcept

Definition at line 50 of file ring.h.

Member Function Documentation

◆ operator=() [1/2]

template<typename T >
DetAtomic & DetAtomic< T >::operator= ( const DetAtomic< T > &  o)
inlinenoexcept

Definition at line 53 of file ring.h.

References DetAtomic< T >::v.

◆ operator=() [2/2]

template<typename T >
DetAtomic & DetAtomic< T >::operator= ( x)
inlinenoexcept

Definition at line 58 of file ring.h.

References DetAtomic< T >::v.

◆ operator T()

template<typename T >
DetAtomic< T >::operator T ( ) const
inlinenoexcept

Definition at line 63 of file ring.h.

Member Data Documentation

◆ v

template<typename T >
std::atomic<T> DetAtomic< T >::v

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