Classes | Functions
array.cpp File Reference
#include <gtest/gtest.h>
#include <uavcan/marshal/types.hpp>
#include <uavcan/transport/transfer_buffer.hpp>
Include dependency graph for array.cpp:

Go to the source code of this file.

Classes

struct  CustomType
 
struct  CustomType2< B >
 

Functions

template<typename T >
static std::string runEncodeDecode (const typename uavcan::StorageType< T >::Type &value, const uavcan::TailArrayOptimizationMode tao_mode)
 
 TEST (Array, AppendFormatted)
 
 TEST (Array, Appending)
 
 TEST (Array, Basic)
 
 TEST (Array, CaseConversion)
 
 TEST (Array, Copyability)
 
 TEST (Array, Dynamic)
 
 TEST (Array, DynamicEncodeDecodeErrors)
 
 TEST (Array, FlatStreaming)
 
 TEST (Array, FuzzyComparison)
 
 TEST (Array, FuzzySquareMatrixPacking)
 
 TEST (Array, MultidimensionalStreaming)
 
 TEST (Array, SquareMatrixPacking)
 
 TEST (Array, SquareMatrixPackingInPlace)
 
 TEST (Array, SquareMatrixPackingIntegers)
 
 TEST (Array, StaticEncodeDecodeErrors)
 
 TEST (Array, Strings)
 
 TEST (Array, TailArrayOptimization)
 
 TEST (Array, TailArrayOptimizationErrors)
 

Function Documentation

◆ runEncodeDecode()

template<typename T >
static std::string runEncodeDecode ( const typename uavcan::StorageType< T >::Type &  value,
const uavcan::TailArrayOptimizationMode  tao_mode 
)
static

Definition at line 438 of file array.cpp.

◆ TEST() [1/18]

TEST ( Array  ,
AppendFormatted   
)

Definition at line 785 of file array.cpp.

◆ TEST() [2/18]

TEST ( Array  ,
Appending   
)

Definition at line 701 of file array.cpp.

◆ TEST() [3/18]

TEST ( Array  ,
Basic   
)

Definition at line 98 of file array.cpp.

◆ TEST() [4/18]

TEST ( Array  ,
CaseConversion   
)

Definition at line 1403 of file array.cpp.

◆ TEST() [5/18]

TEST ( Array  ,
Copyability   
)

Definition at line 663 of file array.cpp.

◆ TEST() [6/18]

TEST ( Array  ,
Dynamic   
)

Definition at line 259 of file array.cpp.

◆ TEST() [7/18]

TEST ( Array  ,
DynamicEncodeDecodeErrors   
)

Definition at line 593 of file array.cpp.

◆ TEST() [8/18]

TEST ( Array  ,
FlatStreaming   
)

Definition at line 803 of file array.cpp.

◆ TEST() [9/18]

TEST ( Array  ,
FuzzyComparison   
)

Definition at line 1321 of file array.cpp.

◆ TEST() [10/18]

TEST ( Array  ,
FuzzySquareMatrixPacking   
)

Definition at line 1108 of file array.cpp.

◆ TEST() [11/18]

TEST ( Array  ,
MultidimensionalStreaming   
)

Definition at line 835 of file array.cpp.

◆ TEST() [12/18]

TEST ( Array  ,
SquareMatrixPacking   
)

Definition at line 861 of file array.cpp.

◆ TEST() [13/18]

TEST ( Array  ,
SquareMatrixPackingInPlace   
)

Definition at line 1206 of file array.cpp.

◆ TEST() [14/18]

TEST ( Array  ,
SquareMatrixPackingIntegers   
)

Definition at line 1150 of file array.cpp.

◆ TEST() [15/18]

TEST ( Array  ,
StaticEncodeDecodeErrors   
)

Definition at line 625 of file array.cpp.

◆ TEST() [16/18]

TEST ( Array  ,
Strings   
)

Definition at line 726 of file array.cpp.

◆ TEST() [17/18]

TEST ( Array  ,
TailArrayOptimization   
)

Definition at line 459 of file array.cpp.

◆ TEST() [18/18]

TEST ( Array  ,
TailArrayOptimizationErrors   
)

Definition at line 529 of file array.cpp.



uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:03