10#include "comms/frame/details/SyncSuffixLayerOptionsParser.h"
22template <
typename TField,
typename TNextLayer,
typename... TOptions>
28template <
typename TField,
typename TNextLayer,
typename... TOptions>
29class SyncSuffixLayerBaseHelper
31 using ParsedOptionsInternal = comms::frame::details::SyncSuffixLayerOptionsParser<TOptions...>;
33 typename ParsedOptionsInternal::template DefineExtendingClass<
34 SyncSuffixLayer<TField, TNextLayer, TOptions...>
49template <
typename TField,
typename TNextLayer,
typename... TOptions>
50using SyncSuffixLayerBase =
typename SyncSuffixLayerBaseHelper<TField, TNextLayer, TOptions...>::Base;
Contains definition of comms::frame::FrameLayerBase.
Base class for all the middle (non MsgDataLayer) protocol transport layers.
Definition FrameLayerBase.h:61
Main namespace for all classes / functions of COMMS library.
Disallow usage of FrameLayerForceReadUntilDataSplit option in earlier (outer wrapping) layers.
Definition options.h:1141