OnixS C++ CME MDP Premium Market Data Handler 5.10.3
Users' manual and API documentation
Loading...
Searching...
No Matches
ValueConverters.h
Go to the documentation of this file.
1#pragma once
2
4#include <OnixS/CME/MDH/ABI.h>
5
6#if !defined(ONIXS_CMEMDH_MESSAGING_NO_DEPRECATED)
7
8ONIXS_CMEMDH_DEPRECATED_HEADER("This header is deprecated. Use <OnixS/CME/MDH/messaging/TagBased/ValueConverters.h> instead.")
9
10#include <OnixS/CME/MDH/String.h>
11#include <OnixS/CME/MDH/Time.h>
17
19
20using ValueConverter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::ValueConverter;
21using NullConverter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::NullConverter;
22using StrRefConverter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::StrRefConverter;
23using CharConverter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::CharConverter;
24
25template <class Integer, class Descendant = void>
26using IntegerConverter ONIXS_CMEMDH_DEPRECATED =
27 Messaging::FIX::IntegerConverter<Integer, Descendant>;
28
29using Int8Converter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::Int8Converter;
30using UInt8Converter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::UInt8Converter;
31using Int16Converter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::Int16Converter;
32using UInt16Converter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::UInt16Converter;
33using Int32Converter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::Int32Converter;
34using UInt32Converter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::UInt32Converter;
35using Int64Converter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::Int64Converter;
36using UInt64Converter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::UInt64Converter;
37using DecimalConverter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::DecimalConverter;
38using TimestampConverter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::TimestampConverter;
39using MaturityMonthYearConverter ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::MaturityMonthYearConverter;
40using ValueKinds ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::ValueKinds;
41
42template <class Value>
43using ValueKind ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::ValueKind<Value>;
44
45template <class Value, int Kind>
46using ValueConversionTraits ONIXS_CMEMDH_DEPRECATED =
47 Messaging::FIX::ValueConversionTraits<Value, Kind>;
48
49template <class Value>
50using ValueConversion ONIXS_CMEMDH_DEPRECATED = Messaging::FIX::ValueConversion<Value>;
51
52using Messaging::throwBadConversion;
53
55
56#endif
#define ONIXS_CMEMDHFIX_NAMESPACE_BEGIN
Definition Bootstrap.h:74
#define ONIXS_CMEMDHFIX_NAMESPACE_END
Definition Bootstrap.h:75
#define ONIXS_CMEMDH_DEPRECATED
Definition Compiler.h:167
#define ONIXS_CMEMDH_DEPRECATED_HEADER(msg)
Definition Compiler.h:168