#include "core/enum_as_char_array.hpp"
#include "core/int128_compatibility.hpp"
#include <array>
#include <iterator>
#include <iostream>
#include <limits>
Go to the source code of this file.
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::element_type = char |
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::underlying_fix_data_buffer = std::array< element_type, max_size_of_fix_message > |
| An underlying data-buffer into which the fix message may be created. More...
|
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::pointer = element_type * |
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::const_pointer = element_type const * |
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::data_block_t = pointer |
| The type of the internal data-buffer. More...
|
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::SecurityID_t = std::array< char, 20 > |
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::ClientOrderID_t = std::array< char, 20 > |
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::Reason_t = std::array< char, 20 > |
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::Password_t = std::array< char, 25 > |
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::UserName_t = std::array< char, 25 > |
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::Price_str_t = std::array< char, 25 > |
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::checksum_t = std::array< char, CheckSumLength+1 > |
| The checksum type used by FIX. More...
|
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::field_str_const_range_t = std::pair< const_pointer, const_pointer > |
|
using | isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::common::field_str_range_t = std::pair< pointer, pointer > |
|
◆ JMMCG_FIX_MSG_BODY_LENGTH_NULL
#define JMMCG_FIX_MSG_BODY_LENGTH_NULL "000" |
When creating a FIX message it will always have this many chars. All this variable-sized stuff is a crock.
Definition at line 68 of file types.hpp.
◆ JMMCG_FIX_MSG_BODY_LENGTH_TAG
#define JMMCG_FIX_MSG_BODY_LENGTH_TAG "\0019=" |
◆ JMMCG_FIX_MSG_TYPE_TAG
#define JMMCG_FIX_MSG_TYPE_TAG "\00135=" |
◆ operator<<()