OnixS Eurex EDCI Handler C++ library 1.0.0
Users' manual and API documentation
Loading...
Searching...
No Matches
Defines.h
Go to the documentation of this file.
1/*
2 * Copyright Onix Solutions Limited [OnixS]. All rights reserved.
3 *
4 * This software owned by Onix Solutions Limited [OnixS] and is protected by copyright law
5 * and international copyright treaties.
6 *
7 * Access to and use of the software is governed by the terms of the applicable ONIXS Software
8 * Services Agreement (the Agreement) and Customer end user license agreements granting
9 * a non-assignable, non-transferable and non-exclusive license to use the software
10 * for it's own data processing purposes under the terms defined in the Agreement.
11 *
12 * Except as otherwise granted within the terms of the Agreement, copying or reproduction of any
13 * part of this source code or associated reference material to any other location for further
14 * reproduction or redistribution, and any amendments to this copyright notice, are expressly
15 * prohibited.
16 *
17 * Any reproduction or redistribution for sale or hiring of the Software not in accordance with
18 * the terms of the Agreement is a violation of copyright law.
19 */
20
21#pragma once
22
23// Standard includes
24#include <cstdint>
25
26namespace OnixS { namespace Eurex { namespace DropCopy {
27
28constexpr auto SInt8NoValue = static_cast<std::int8_t>(0x80);
29constexpr auto UInt8NoValue = static_cast<std::uint8_t>(0xff);
30constexpr auto SInt16NoValue = static_cast<std::int16_t>(0x8000);
31constexpr auto UInt16NoValue = static_cast<std::uint16_t>(0xffff);
32constexpr auto SInt32NoValue = static_cast<std::int32_t>(0x80000000);
33constexpr auto UInt32NoValue = static_cast<std::uint32_t>(0xffffffff);
34constexpr auto SInt64NoValue = static_cast<std::int64_t>(0x8000000000000000);
35constexpr auto UInt64NoValue = static_cast<std::uint64_t>(0xffffffffffffffff);
36
37}}} // namespace OnixS::Eurex::DropCopy
constexpr auto SInt32NoValue
Definition Defines.h:32
constexpr auto UInt32NoValue
Definition Defines.h:33
constexpr auto SInt16NoValue
Definition Defines.h:30
constexpr auto SInt8NoValue
Definition Defines.h:28
constexpr auto UInt8NoValue
Definition Defines.h:29
constexpr auto UInt64NoValue
Definition Defines.h:35
constexpr auto UInt16NoValue
Definition Defines.h:31
constexpr auto SInt64NoValue
Definition Defines.h:34