#include <cassert>
#include <cinttypes>
#include <cstring>
#include <memory>
#include <thread>
#include <jau/test/catch2_ext.hpp>
#include <jau/ringbuffer.hpp>
Go to the source code of this file.
|
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 () |
|
◆ getDefault()
◆ createValue()
◆ getValue()
◆ 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 |
( |
| ) |
|