libjmmcg  build_2783
A C++ library containing an eclectic mix of useful, advanced components.
isimud::exchanges::FIX::v5_0sp2::OrderRestatedSpecific Struct Reference

#include <messages.hpp>

Inheritance diagram for isimud::exchanges::FIX::v5_0sp2::OrderRestatedSpecific:
[legend]
Collaboration diagram for isimud::exchanges::FIX::v5_0sp2::OrderRestatedSpecific:
[legend]

Public Types

using msg_type = jmmcg::enum_tags::mpl::to_array< common::MsgTypes, common::MsgTypes::ExecutionReport >
 
- Public Types inherited from isimud::exchanges::FIX::v5_0sp2::VersionSpecific
enum  : std::size_t { fix_template_body_length_offset =sizeof(JMMCG_FIX_v5_0sp2_MSG_VER)-1+jmmcg::enum_tags::mpl::to_array<common::FieldsFast, common::FieldsFast::BodyLength>::size, fix_template_msg_type_offset =sizeof(fix_template_to_msg_type)-1 }
 

Static Public Member Functions

template<class Msg >
static bool is_valid (Msg const &m) noexcept(true)
 Verify that the referenced FIX message is valid. More...
 
- Static Public Member Functions inherited from isimud::exchanges::FIX::v5_0sp2::VersionSpecific
template<class Msg >
static constexpr bool is_valid (Msg const &m) noexcept(true)
 Verify that the referenced FIX message is valid. More...
 

Additional Inherited Members

- Static Public Attributes inherited from isimud::exchanges::FIX::v5_0sp2::VersionSpecific
static constexpr const common::underlying_fix_data_buffer::value_type fix_template_to_msg_type [] =JMMCG_FIX_v5_0sp2_MSG_VER JMMCG_FIX_MSG_BODY_LENGTH_TAG JMMCG_FIX_MSG_BODY_LENGTH_NULL JMMCG_FIX_MSG_TYPE_TAG
 
static constexpr const char MsgVer [] =JMMCG_FIX_v5_0sp2_MSG_VER
 

Detailed Description

Definition at line 347 of file messages.hpp.

Member Typedef Documentation

◆ msg_type

Member Function Documentation

◆ is_valid()

template<class Msg >
bool isimud::exchanges::FIX::v5_0sp2::OrderRestatedSpecific::is_valid ( Msg const &  m)
inlinestaticnoexcept

Verify that the referenced FIX message is valid.

Parameters
mA wrapper for the FIX message,
Returns
True is the referenced FIX message is valid, false otherwise.

Definition at line 272 of file messages_impl.hpp.


The documentation for this struct was generated from the following files: