fix8  version 1.4.0
Open Source C++ FIX Framework
FIX8::TEX::MassQuote::NoQuoteSets Class Reference

NoQuoteSets (296), application, 77 fields, 4 groups, is unique, hash: 0xf4f5297. More...

#include <Myfix_classes.hpp>

Inheritance diagram for FIX8::TEX::MassQuote::NoQuoteSets:
FIX8::GroupBase

Classes

class  NoQuoteEntries
 NoQuoteEntries (295), application, 116 fields, 5 groups, is unique, hash: 0xd735a2b4. More...
 
class  NoUnderlyingSecurityAltID
 NoUnderlyingSecurityAltID (457), application, 2 fields, 0 groups, shares static data, hash: 0x233a5f13. More...
 
class  NoUnderlyingStips
 NoUnderlyingStips (887), application, 2 fields, 0 groups, shares static data, hash: 0x236c49ff. More...
 
class  NoUndlyInstrumentParties
 NoUndlyInstrumentParties (1058), application, 4 fields, 1 group, shares static data, hash: 0x1f519834. More...
 

Public Types

enum  { _fnum = 296 }
 

Public Member Functions

 NoQuoteSets ()
 
 ~NoQuoteSets ()=default
 
MessageBasecreate_group (bool deepctor) const
 
GroupBasecreate_nested_group (unsigned short fnum) const
 
- Public Member Functions inherited from FIX8::GroupBase
 GroupBase (const unsigned short fnum)
 
virtual ~GroupBase ()
 dtor More...
 
void add (MessageBase *what)
 
void operator+= (MessageBase *what)
 
GroupBaseoperator<< (MessageBase *what)
 
size_t size () const
 
MessageBaseoperator[] (const unsigned idx) const
 
MessageBaseget_element (const unsigned idx) const
 
void clear (bool reuse=true)
 

Static Public Member Functions

static const MsgTypeget_msgtype ()
 

Static Private Attributes

static F8_TEX_API const FieldTrait _traits []
 
static F8_TEX_API const FieldTrait_Hash_Array _ftha
 
static F8_TEX_API const MsgType _msgtype
 
static const unsigned _fieldcnt = 77
 

Detailed Description

NoQuoteSets (296), application, 77 fields, 4 groups, is unique, hash: 0xf4f5297.

Definition at line 36851 of file Myfix_classes.hpp.

Member Enumeration Documentation

anonymous enum
Enumerator
_fnum 

Definition at line 36859 of file Myfix_classes.hpp.

Constructor & Destructor Documentation

FIX8::TEX::MassQuote::NoQuoteSets::NoQuoteSets ( )
inline

Definition at line 36861 of file Myfix_classes.hpp.

FIX8::TEX::MassQuote::NoQuoteSets::~NoQuoteSets ( )
default

Member Function Documentation

MessageBase* FIX8::TEX::MassQuote::NoQuoteSets::create_group ( bool  deepctor) const
inlinevirtual

Create a new group element.

Parameters
deepctorif true, construct nested groups
Returns
new message

Implements FIX8::GroupBase.

Definition at line 36863 of file Myfix_classes.hpp.

References _msgtype, FIX8::TEX::ctx(), FIX8::MessageBase::get_groups(), and FIX8::GroupBase::MessageBase.

36864  {
36866  if (deepctor)
36867  mb->get_groups().insert({
36868  { 295, new NoQuoteEntries },
36869  { 457, new NoUnderlyingSecurityAltID },
36870  { 887, new NoUnderlyingStips },
36871  { 1058, new NoUndlyInstrumentParties },
36872  });
36873  return mb;
36874  }
static F8_TEX_API const FieldTrait_Hash_Array _ftha
friend class MessageBase
Definition: message.hpp:121
const F8MetaCntx & ctx()
Compiler generated metadata object, accessed through this function.
Field< NumInGroup, 1058 > NoUndlyInstrumentParties
static F8_TEX_API const MsgType _msgtype
Field< NumInGroup, 295 > NoQuoteEntries
Field< NumInGroup, 887 > NoUnderlyingStips
static F8_TEX_API const FieldTrait _traits[]
Field< NumInGroup, 457 > NoUnderlyingSecurityAltID
GroupBase* FIX8::TEX::MassQuote::NoQuoteSets::create_nested_group ( unsigned short  fnum) const
inlinevirtual

Instantiate a new nested group element.

Parameters
fnumfield number of group to create
Returns
new message or nullptr if not a valid group for this group

Reimplemented from FIX8::GroupBase.

Definition at line 36878 of file Myfix_classes.hpp.

36879  {
36880  switch(fnum)
36881  {
36882  case 295: return new NoQuoteEntries;
36883  case 457: return new NoUnderlyingSecurityAltID;
36884  case 887: return new NoUnderlyingStips;
36885  case 1058: return new NoUndlyInstrumentParties;
36886  default: return nullptr;
36887  }
36888  }
Field< NumInGroup, 1058 > NoUndlyInstrumentParties
Field< NumInGroup, 295 > NoQuoteEntries
Field< NumInGroup, 887 > NoUnderlyingStips
Field< NumInGroup, 457 > NoUnderlyingSecurityAltID
static const MsgType& FIX8::TEX::MassQuote::NoQuoteSets::get_msgtype ( )
inlinestatic

Definition at line 36876 of file Myfix_classes.hpp.

References _msgtype.

36876 { return _msgtype; }
static F8_TEX_API const MsgType _msgtype

Member Data Documentation

const unsigned FIX8::TEX::MassQuote::NoQuoteSets::_fieldcnt = 77
staticprivate

Definition at line 36856 of file Myfix_classes.hpp.

const FieldTrait_Hash_Array FIX8::TEX::MassQuote::NoQuoteSets::_ftha
staticprivate

Definition at line 36854 of file Myfix_classes.hpp.

const MsgType FIX8::TEX::MassQuote::NoQuoteSets::_msgtype
staticprivate

Definition at line 36855 of file Myfix_classes.hpp.

Referenced by create_group(), and get_msgtype().

const FieldTrait FIX8::TEX::MassQuote::NoQuoteSets::_traits
staticprivate
Initial value:
{
{ 241,25, 13,191,0x14}, { 242,25, 14,191,0x14}, { 243, 1, 15,191,0x14}, { 244, 1, 16,191,0x14},
{ 245,14, 17,191,0x14}, { 246, 9, 18,191,0x14}, { 247,25, 24,191,0x14}, { 256,15, 19,191,0x14},
{ 295, 1, 77,110,0x1d}, { 302,15, 1, 0,0x05}, { 304, 1, 75, 0,0x05}, { 305,15, 5,191,0x14},
{ 306,15, 31,191,0x14}, { 307,15, 34,191,0x14}, { 308,20, 30,191,0x14}, { 309,15, 4,191,0x14},
{ 310,15, 9,191,0x14}, { 311,15, 2,191,0x14}, { 312,15, 3,191,0x14}, { 313,21, 11,191,0x14},
{ 315, 1, 61,191,0x14}, { 316,11, 25,191,0x14}, { 317, 7, 27,191,0x14}, { 318,19, 39,191,0x14},
{ 362, 2, 32,191,0x14}, { 363,28, 33,191,0x14}, { 364, 2, 35,191,0x14}, { 365,28, 36,191,0x14},
{ 367,22, 74, 0,0x04}, { 435,14, 29,191,0x14}, { 436, 9, 28,191,0x14}, { 457, 1, 6,189,0x1c},
{ 462, 1, 7,191,0x14}, { 463,15, 8,191,0x14}, { 542,25, 12,191,0x14}, { 592,18, 21,191,0x14},
{ 593,15, 22,191,0x14}, { 594,15, 23,191,0x14}, { 595,15, 20,191,0x14}, { 763,15, 10,191,0x14},
{ 810,11, 41,191,0x14}, { 877,15, 37,191,0x14}, { 878,15, 38,191,0x14}, { 879,10, 40,191,0x14},
{ 882,11, 42,191,0x14}, { 883,11, 43,191,0x14}, { 884,13, 44,191,0x14}, { 885,13, 45,191,0x14},
{ 886,13, 46,191,0x14}, { 887, 1, 47,194,0x1c}, { 893, 8, 76, 0,0x04}, { 941,19, 26,191,0x14},
{ 972,14, 48,191,0x14}, { 973,13, 50,191,0x14}, { 974,15, 51,191,0x14}, { 975, 1, 49,191,0x14},
{ 998,15, 52,191,0x14}, {1000,15, 53,191,0x14}, {1038,13, 54,191,0x14}, {1039,15, 56,191,0x14},
{1044,10, 57,191,0x14}, {1045, 9, 58,191,0x14}, {1046, 7, 59,191,0x14}, {1058, 1, 55,195,0x1c},
{1213,26, 60,191,0x14}, {1419, 1, 62,191,0x14}, {1423,10, 63,191,0x14}, {1424,15, 64,191,0x14},
{1425,10, 65,191,0x14}, {1437, 1, 66,191,0x14}, {1441, 1, 67,191,0x14}, {1453,15, 68,191,0x14},
{1454,15, 69,191,0x14}, {1455,14, 70,191,0x14}, {1456,14, 71,191,0x14}, {1459,14, 72,191,0x14},
{1460,14, 73,191,0x14}
}

Definition at line 36853 of file Myfix_classes.hpp.


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