Public Member Functions | Private Attributes | List of all members
FIX::DataDictionary::MessageFieldsOrderHolder Struct Reference
Collaboration diagram for FIX::DataDictionary::MessageFieldsOrderHolder:
Collaboration graph
[legend]

Public Member Functions

 MessageFieldsOrderHolder ()
 
 ~MessageFieldsOrderHolder ()
 
void push_back (int field)
 
const message_ordergetMessageOrder () const
 

Private Attributes

message_order m_msgOrder
 
OrderedFields m_orderedFlds
 

Detailed Description

Definition at line 75 of file DataDictionary.h.

Constructor & Destructor Documentation

◆ MessageFieldsOrderHolder()

FIX::DataDictionary::MessageFieldsOrderHolder::MessageFieldsOrderHolder ( )
inline

Definition at line 77 of file DataDictionary.h.

◆ ~MessageFieldsOrderHolder()

FIX::DataDictionary::MessageFieldsOrderHolder::~MessageFieldsOrderHolder ( )
inline

Definition at line 80 of file DataDictionary.h.

80  {}
81  *i = 0;

Member Function Documentation

◆ getMessageOrder()

const message_order& FIX::DataDictionary::MessageFieldsOrderHolder::getMessageOrder ( ) const
inline

Definition at line 88 of file DataDictionary.h.

89  :
90 
91  mutable message_order m_msgOrder;
93  };
94 
95  typedef std::map<std::string, MessageFieldsOrderHolder > MsgTypeToOrderedFields;
96 
97  typedef message_order OrderedFieldsArray;
98  typedef std::map < int, TYPE::Type > FieldTypes;
99  typedef std::set < std::string > Values;
100  typedef std::map < int, Values > FieldToValue;
101  typedef std::map < int, std::string > FieldToName;
102  typedef std::map < std::string, int > NameToField;
103  typedef std::map < std::pair < int, std::string > , std::string > ValueToName;
104  // while FieldToGroup structure seems to be overcomplicated

◆ push_back()

void FIX::DataDictionary::MessageFieldsOrderHolder::push_back ( int  field)
inline

Definition at line 83 of file DataDictionary.h.

89  :
90 

Member Data Documentation

◆ m_msgOrder

message_order FIX::DataDictionary::MessageFieldsOrderHolder::m_msgOrder
mutableprivate

Definition at line 108 of file DataDictionary.h.

◆ m_orderedFlds

OrderedFields FIX::DataDictionary::MessageFieldsOrderHolder::m_orderedFlds
private

Definition at line 109 of file DataDictionary.h.


The documentation for this struct was generated from the following file:
FIX::DataDictionary::FieldToValue
std::map< int, Values > FieldToValue
Definition: DataDictionary.h:117
FIX::DataDictionary::MessageFieldsOrderHolder::m_msgOrder
message_order m_msgOrder
Definition: DataDictionary.h:108
FIX::DataDictionary::OrderedFieldsArray
message_order OrderedFieldsArray
Definition: DataDictionary.h:114
FIX::DataDictionary::FieldToName
std::map< int, std::string > FieldToName
Definition: DataDictionary.h:118
FIX::DataDictionary::NameToField
std::map< std::string, int > NameToField
Definition: DataDictionary.h:119
FIX::DataDictionary::OrderedFields
std::vector< int > OrderedFields
Definition: DataDictionary.h:73
FIX::DataDictionary::MessageFieldsOrderHolder::m_orderedFlds
OrderedFields m_orderedFlds
Definition: DataDictionary.h:109
FIX::DataDictionary::Values
std::set< std::string > Values
Definition: DataDictionary.h:116
FIX::DataDictionary::ValueToName
std::map< std::pair< int, std::string >, std::string > ValueToName
Definition: DataDictionary.h:120
FIX::DataDictionary::MsgTypeToOrderedFields
std::map< std::string, MessageFieldsOrderHolder > MsgTypeToOrderedFields
Definition: DataDictionary.h:112
FIX::DataDictionary::FieldTypes
std::map< int, TYPE::Type > FieldTypes
Definition: DataDictionary.h:115

Generated on Wed Apr 29 2020 19:41:30 for QuickFIX by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2001