OnixS C++ CME MDP Premium Market Data Handler 5.11.1
Users' manual and API documentation
Loading...
Searching...
No Matches
BoundMessageOperation< SourceOperation, CustomizationOperation > Class Template Reference

#include <OnixS/CME/MDH/testing/MessageOperation.h>

Public Member Functions

 BoundMessageOperation (SourceOperation source, CustomizationOperation customization)
template<typename Holder>
auto apply (Holder &holder) const -> decltype(std::declval< const CustomizationOperation & >().apply(std::declval< OperationResultHolder< typename std::remove_reference< decltype(std::declval< const SourceOperation & >().apply(std::declval< Holder & >()))>::type > & >()), std::declval< const SourceOperation & >().apply(std::declval< Holder & >()))

Detailed Description

template<typename SourceOperation, typename CustomizationOperation>
class OnixS::CME::MDH::Test::details::BoundMessageOperation< SourceOperation, CustomizationOperation >

Definition at line 230 of file MessageOperation.h.

Constructor & Destructor Documentation

◆ BoundMessageOperation()

template<typename SourceOperation, typename CustomizationOperation>
BoundMessageOperation ( SourceOperation source,
CustomizationOperation customization )
inline

Definition at line 233 of file MessageOperation.h.

Member Function Documentation

◆ apply()

template<typename SourceOperation, typename CustomizationOperation>
template<typename Holder>
auto apply ( Holder & holder) const -> decltype( std::declval< const CustomizationOperation & >().apply( std::declval< OperationResultHolder< typename std::remove_reference< decltype( std::declval< const SourceOperation & >().apply(std::declval< Holder & >()))>::type > & >()), std::declval< const SourceOperation & >().apply(std::declval< Holder & >()))
inline

Definition at line 240 of file MessageOperation.h.