XX CMake Package
Loading...
Searching...
No Matches
XX::DoubleBuffer< DataType > Class Template Reference

swap data beteween two buffers More...

#include <XXDoubleBuffer.h>

Detailed Description

template<typename DataType>
class XX::DoubleBuffer< DataType >

swap data beteween two buffers

Public Member Functions

 DoubleBuffer (const DataType &init1=DataType(), const DataType &init2=DataType())
void swap ()
DataType & current ()
const DataType & current () const
DataType & previous ()

Constructor & Destructor Documentation

◆ DoubleBuffer()

template<typename DataType>
XX::DoubleBuffer< DataType >::DoubleBuffer ( const DataType & init1 = DataType(),
const DataType & init2 = DataType() )

Member Function Documentation

◆ current() [1/2]

template<typename DataType>
DataType & XX::DoubleBuffer< DataType >::current ( )

◆ current() [2/2]

template<typename DataType>
const DataType & XX::DoubleBuffer< DataType >::current ( ) const

◆ previous()

template<typename DataType>
DataType & XX::DoubleBuffer< DataType >::previous ( )

◆ swap()

template<typename DataType>
void XX::DoubleBuffer< DataType >::swap ( )

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