Direct-BT v3.3.0-1-gc2d430c
Direct-BT - Direct Bluetooth Programming.
Classes | Typedefs | Functions
test_lfringbuffer03.cpp File Reference
#include <cassert>
#include <cinttypes>
#include <cstring>
#include <memory>
#include <jau/ringbuffer.hpp>
#include "test_lfringbuffer_a.hpp"
Include dependency graph for test_lfringbuffer03.cpp:

Go to the source code of this file.

Classes

class  Integer
 

Typedefs

typedef jau::snsize_t Integral_type
 
typedef std::shared_ptr< IntegerValue_type
 

Functions

template<>
Value_type createValue (const Integral_type &v)
 
template<>
Value_type getDefault ()
 
template<>
Integral_type getValue (const Value_type &e)
 
 TEST_CASE ("TestRingbuffer_A_03_a<Integral_type=jau::snsize_t, Value_type=std::shared_ptr<Integer>, Size_type=jau::nsize_t, exp_memmove=false, exp_memcpy=false, exp_secmem=false>", "[ringbuffer]")
 
 TEST_CASE ("TestRingbuffer_A_03_c<Integral_type=jau::snsize_t, Value_type=std::shared_ptr<Integer>, Size_type=jau::nsize_t, exp_memmove=false, exp_memcpy=false, exp_secmem=true>", "[ringbuffer]")
 

Typedef Documentation

◆ Integral_type

Definition at line 35 of file test_lfringbuffer03.cpp.

◆ Value_type

typedef std::shared_ptr<Integer> Value_type

Definition at line 56 of file test_lfringbuffer03.cpp.

Function Documentation

◆ getDefault()

template<>
Value_type getDefault ( )

Definition at line 59 of file test_lfringbuffer03.cpp.

◆ createValue()

template<>
Value_type createValue ( const Integral_type v)

Definition at line 62 of file test_lfringbuffer03.cpp.

◆ getValue()

template<>
Integral_type getValue ( const Value_type e)

Definition at line 65 of file test_lfringbuffer03.cpp.

◆ TEST_CASE() [1/2]

TEST_CASE ( "TestRingbuffer_A_03_a<Integral_type=jau::snsize_t, Value_type=std::shared_ptr<Integer>, Size_type=jau::nsize_t, exp_memmove=false, exp_memcpy=false, exp_secmem=false>"  ,
""  [ringbuffer] 
)

Definition at line 67 of file test_lfringbuffer03.cpp.

◆ TEST_CASE() [2/2]

TEST_CASE ( "TestRingbuffer_A_03_c<Integral_type=jau::snsize_t, Value_type=std::shared_ptr<Integer>, Size_type=jau::nsize_t, exp_memmove=false, exp_memcpy=false, exp_secmem=true>"  ,
""  [ringbuffer] 
)

Definition at line 72 of file test_lfringbuffer03.cpp.