jaulib v1.3.0
Jau Support Library (C++, Java, ..)
Classes | Functions
test_lfringbuffer_a.hpp File Reference
#include <cassert>
#include <cinttypes>
#include <cstring>
#include <memory>
#include <thread>
#include <jau/test/catch2_ext.hpp>
#include <jau/ringbuffer.hpp>
Include dependency graph for test_lfringbuffer_a.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TestRingbuffer_A< Integral_type, Value_type, Size_type, exp_memmove, exp_memcpy, exp_secmem, use_memmove, use_memcpy, use_secmem >
 

Functions

template<typename Integral_type , typename Value_type >
Value_type createValue (const Integral_type &v)
 
template<typename Value_type >
Value_type getDefault ()
 
template<typename Integral_type , typename Value_type >
Integral_type getValue (const Value_type &e)
 
template<typename Integral_type , typename Value_type , typename Size_type , bool exp_memmove, bool exp_memcpy, bool exp_secmem, bool use_memmove = std::is_trivially_copyable_v<Value_type> || is_container_memmove_compliant_v<Value_type>, bool use_memcpy = std::is_trivially_copyable_v<Value_type>, bool use_secmem = is_enforcing_secmem_v<Value_type>>
void PerformRingbufferTests ()
 

Function Documentation

◆ getDefault()

template<typename Value_type >
Value_type getDefault ( )

◆ createValue()

template<typename Integral_type , typename Value_type >
Value_type createValue ( const Integral_type v)

◆ getValue()

template<typename Integral_type , typename Value_type >
Integral_type getValue ( const Value_type e)

◆ PerformRingbufferTests()

template<typename Integral_type , typename Value_type , typename Size_type , bool exp_memmove, bool exp_memcpy, bool exp_secmem, bool use_memmove = std::is_trivially_copyable_v<Value_type> || is_container_memmove_compliant_v<Value_type>, bool use_memcpy = std::is_trivially_copyable_v<Value_type>, bool use_secmem = is_enforcing_secmem_v<Value_type>>
void PerformRingbufferTests ( )
Examples
test_lfringbuffer01.cpp.

Definition at line 854 of file test_lfringbuffer_a.hpp.

Here is the caller graph for this function: