ldas-tools-framecpp 2.8.1
Namespaces | Classes | Typedefs | Functions
testing Namespace Reference

Namespaces

namespace  fr_detector
 
namespace  fr_end_of_file
 
namespace  fr_end_of_frame
 
namespace  fr_history
 
namespace  fr_msg
 
namespace  fr_vect
 

Classes

struct  fr_object_impl
 
struct  fr_object_previous_impl
 

Typedefs

template<int T_FRAME_SPEC_VERSION>
using dimension_type = typename fr_object_impl< T_FRAME_SPEC_VERSION, DIMENSION_TYPE >::type
 
template<int T_FRAME_SPEC_VERSION>
using gpstime_type = typename fr_object_impl< T_FRAME_SPEC_VERSION, GPSTIME_TYPE >::type
 
template<int T_FRAME_SPEC_VERSION>
using string_type = typename fr_object_impl< T_FRAME_SPEC_VERSION, STRING_TYPE >::type
 
template<int T_FRAME_SPEC_VERSION>
using object_type = FrameCPP::Common::FrameSpec::ObjectInterface::object_type
 

Functions

 INSTANTIATE_STRUCT_ALL (GPSTime, GPSTIME_TYPE)
 
 INSTANTIATE_STRUCT_ALL (STRING, STRING_TYPE)
 
 INSTANTIATE_STRUCT_ALL (Dimension, DIMENSION_TYPE)
 
template<int T_FRAME_SPEC_VERSION, typename T_CURRENT_TYPE >
bool convert_check_root (T_CURRENT_TYPE *(*mk_current)())
 
template<int T_FRAME_SPEC_VERSION, typename T_CURRENT_TYPE , typename T_PREVIOUS_TYPE >
bool convert_check_same (T_CURRENT_TYPE *(*mk_current)(), T_PREVIOUS_TYPE *(*mk_previous)())
 
template<typename T_EXPECTED , typename T_ACTUAL >
bool check_data_type (const T_ACTUAL &actual)
 
template<int T_FRAME_SPEC_VERSION, typename T_ACTUAL >
bool check_data_type_string (const T_ACTUAL &actual)
 
template<int T_FRAME_SPEC_VERSION, int T_NEAREST_BASE>
constexpr bool is_change_version ()
 
template<int T_FRAME_SPEC_VERSION, bool T_IS_ROOT, bool T_IS_CHANGE_VERSION>
constexpr CONVERT conversion ()
 
template<>
constexpr CONVERT conversion< 3, true, true > ()
 
template<>
constexpr CONVERT conversion< 3, true, false > ()
 

Typedef Documentation

◆ dimension_type

template<int T_FRAME_SPEC_VERSION>
using testing::dimension_type = typedef typename fr_object_impl< T_FRAME_SPEC_VERSION, DIMENSION_TYPE >::type

◆ gpstime_type

template<int T_FRAME_SPEC_VERSION>
using testing::gpstime_type = typedef typename fr_object_impl< T_FRAME_SPEC_VERSION, GPSTIME_TYPE >::type

◆ object_type

template<int T_FRAME_SPEC_VERSION>
using testing::object_type = typedef FrameCPP::Common::FrameSpec::ObjectInterface::object_type

◆ string_type

template<int T_FRAME_SPEC_VERSION>
using testing::string_type = typedef typename fr_object_impl< T_FRAME_SPEC_VERSION, STRING_TYPE >::type

Function Documentation

◆ check_data_type()

template<typename T_EXPECTED , typename T_ACTUAL >
bool testing::check_data_type ( const T_ACTUAL &  actual)

◆ check_data_type_string()

template<int T_FRAME_SPEC_VERSION, typename T_ACTUAL >
bool testing::check_data_type_string ( const T_ACTUAL &  actual)

◆ conversion()

template<int T_FRAME_SPEC_VERSION, bool T_IS_ROOT, bool T_IS_CHANGE_VERSION>
constexpr CONVERT testing::conversion ( )
constexpr

◆ conversion< 3, true, false >()

template<>
constexpr CONVERT testing::conversion< 3, true, false > ( )
constexpr

◆ conversion< 3, true, true >()

template<>
constexpr CONVERT testing::conversion< 3, true, true > ( )
constexpr

◆ convert_check_root()

template<int T_FRAME_SPEC_VERSION, typename T_CURRENT_TYPE >
bool testing::convert_check_root ( T_CURRENT_TYPE *(*)()  mk_current)

◆ convert_check_same()

template<int T_FRAME_SPEC_VERSION, typename T_CURRENT_TYPE , typename T_PREVIOUS_TYPE >
bool testing::convert_check_same ( T_CURRENT_TYPE *(*)()  mk_current,
T_PREVIOUS_TYPE *(*)()  mk_previous 
)

◆ INSTANTIATE_STRUCT_ALL() [1/3]

testing::INSTANTIATE_STRUCT_ALL ( Dimension  ,
DIMENSION_TYPE   
)

◆ INSTANTIATE_STRUCT_ALL() [2/3]

testing::INSTANTIATE_STRUCT_ALL ( GPSTime  ,
GPSTIME_TYPE   
)

◆ INSTANTIATE_STRUCT_ALL() [3/3]

testing::INSTANTIATE_STRUCT_ALL ( STRING  ,
STRING_TYPE   
)

◆ is_change_version()

template<int T_FRAME_SPEC_VERSION, int T_NEAREST_BASE>
constexpr bool testing::is_change_version ( )
constexpr