| 
| class   | NoComplexEvents | 
|   | NoComplexEvents (1483), application, 8 fields, 1 group, shares static data, hash: 0xeafe7f40.  More...
  | 
|   | 
| class   | NoDlvyInst | 
|   | NoDlvyInst (85), application, 3 fields, 1 group, shares static data, hash: 0x501d4298.  More...
  | 
|   | 
| class   | NoEvents | 
|   | NoEvents (864), application, 5 fields, 0 groups, shares static data, hash: 0xfc9cd015.  More...
  | 
|   | 
| class   | NoExecs | 
|   | NoExecs (124), application, 1 field, 0 groups, shares static data, hash: 0x80001810.  More...
  | 
|   | 
| class   | NoInstrumentParties | 
|   | NoInstrumentParties (1018), application, 4 fields, 1 group, shares static data, hash: 0x73c90a7e.  More...
  | 
|   | 
| class   | NoLegs | 
|   | NoLegs (555), application, 54 fields, 1 group, shares static data, hash: 0xcb99d024.  More...
  | 
|   | 
| class   | NoMiscFees | 
|   | NoMiscFees (136), application, 4 fields, 0 groups, shares static data, hash: 0x4e6deec9.  More...
  | 
|   | 
| class   | NoPartyIDs | 
|   | NoPartyIDs (453), application, 4 fields, 1 group, shares static data, hash: 0xe5f4bbef.  More...
  | 
|   | 
| class   | NoSecurityAltID | 
|   | NoSecurityAltID (454), application, 2 fields, 0 groups, shares static data, hash: 0x233bfebe.  More...
  | 
|   | 
| class   | NoStipulations | 
|   | NoStipulations (232), application, 2 fields, 0 groups, shares static data, hash: 0x231e1b39.  More...
  | 
|   | 
| class   | NoTrades | 
|   | NoTrades (897), application, 2 fields, 0 groups, shares static data, hash: 0x234400c7.  More...
  | 
|   | 
| class   | NoTrdRegTimestamps | 
|   | NoTrdRegTimestamps (768), application, 6 fields, 0 groups, shares static data, hash: 0xa981a905.  More...
  | 
|   | 
| class   | NoUnderlyings | 
|   | NoUnderlyings (711), application, 73 fields, 3 groups, shares static data, hash: 0xd2e91cf5.  More...
  | 
|   | 
 | 
|   | CollateralAssignment (bool deepctor=true) | 
|   | 
|   | ~CollateralAssignment ()=default | 
|   | 
| bool  | process (Router &rt) const  | 
|   | 
| GroupBase *  | create_nested_group (unsigned short fnum) const  | 
|   | 
| template<typename InputIterator >  | 
|   | Message (const F8MetaCntx &ctx, const f8String &msgType, const InputIterator begin, const size_t cnt, const FieldTrait_Hash_Array *ftha) | 
|   | 
| virtual  | ~Message () | 
|   | Dtor.  More...
  | 
|   | 
| MessageBase *  | Header () const  | 
|   | 
| MessageBase *  | Trailer () const  | 
|   | 
| MessageBase *  | Header () | 
|   | 
| MessageBase *  | Trailer () | 
|   | 
| unsigned  | decode (const f8String &from, unsigned offset=0, unsigned ignore=0, bool permissive_mode=false) | 
|   | 
| F8API size_t  | encode (f8String &to) const  | 
|   | 
| F8API size_t  | encode (char **to) const  | 
|   | Encode message with minimal copying.  More...
  | 
|   | 
| F8API Message *  | clone () const  | 
|   | 
| virtual bool  | is_admin () const  | 
|   | 
| virtual void  | clear (bool reuse=true) | 
|   | 
| virtual void  | set_custom_seqnum (unsigned seqnum) | 
|   | 
| unsigned  | get_custom_seqnum () const  | 
|   | 
| virtual void  | set_no_increment (bool flag=true) | 
|   | 
| virtual bool  | get_no_increment () const  | 
|   | 
| bool  | get_end_of_batch () const  | 
|   | 
| void  | set_end_of_batch (bool is_end_of_batch) | 
|   | 
| void  | setup_reuse () | 
|   | 
| void  | push_unknown (Message *to) const  | 
|   | 
| BaseField *  | get_field_flattened (const unsigned short fnum) const  | 
|   | 
| BaseField *  | get_field_by_name_flattened (const char *tag) const  | 
|   | 
| virtual F8API void  | print (std::ostream &os, int depth=0) const  | 
|   | 
| template<typename InputIterator >  | 
|   | MessageBase (const struct F8MetaCntx &ctx, const f8String &msgType, const InputIterator begin, const size_t cnt, const FieldTrait_Hash_Array *ftha) | 
|   | 
| F8API  | MessageBase (const MessageBase &from) | 
|   | Copy ctor.  More...
  | 
|   | 
| F8API MessageBase &  | operator= (const MessageBase &that) | 
|   | Assignment operator.  More...
  | 
|   | 
| virtual  | ~MessageBase () | 
|   | Dtor.  More...
  | 
|   | 
| void  | clear_positions () | 
|   | empty the positions map  More...
  | 
|   | 
| size_t  | size () const  | 
|   | 
| F8API unsigned  | decode (const f8String &from, unsigned offset, unsigned ignore=0, bool permissive_mode=false) | 
|   | 
| unsigned  | decode_group (GroupBase *grpbase, const unsigned short fnum, const f8String &from, unsigned s_offset, unsigned ignore) | 
|   | 
| F8API size_t  | encode (std::ostream &to) const  | 
|   | 
| F8API size_t  | encode (char *to) const  | 
|   | 
| F8API size_t  | encode_group (const unsigned short fnum, std::ostream &to) const  | 
|   | 
| F8API size_t  | encode_group (const unsigned short fnum, char *to) const  | 
|   | 
| F8API unsigned  | check_positions () | 
|   | 
| F8API unsigned  | copy_legal (MessageBase *to, bool force=false) const  | 
|   | 
| F8API unsigned  | move_legal (MessageBase *to, bool force=false) | 
|   | 
| void  | push_unknown (MessageBase *to) const  | 
|   | 
| void  | check_set_rlm (BaseField *where) const  | 
|   | 
| const f8String &  | get_msgtype () const  | 
|   | 
| void  | add_field_decoder (const unsigned short fnum, const unsigned pos, BaseField *what) | 
|   | 
| void  | add_field (const unsigned short fnum, Presence::const_iterator itr, const unsigned pos, BaseField *what, bool check) | 
|   | 
| void  | add_field (const unsigned short fnum, Fields::iterator fitr, const unsigned pos, BaseField *what, bool check=true) | 
|   | 
| void  | add_field (const unsigned short fnum, const unsigned pos, BaseField *what, bool check=true) | 
|   | 
| void  | set (const unsigned short field, FieldTrait::TraitTypes type=FieldTrait::present) | 
|   | 
| template<typename T >  | 
| bool  | add_field (T *what) | 
|   | 
| bool  | add_field (BaseField *what) | 
|   | 
| Groups &  | get_groups () | 
|   | 
| template<typename T >  | 
| bool  | operator+= (T *what) | 
|   | 
| template<typename T >  | 
| MessageBase &  | operator<< (T *what) | 
|   | 
| template<typename T >  | 
| bool  | get (T &to) const  | 
|   | 
| template<typename T >  | 
| bool  | has () const  | 
|   | 
| bool  | is_legal (unsigned short fnum) const  | 
|   | 
| template<typename T >  | 
| bool  | is_legal () const  | 
|   | 
| template<typename T >  | 
| const T *  | get () const  | 
|   | 
| template<typename T >  | 
| bool  | operator() (T &to) const  | 
|   | 
| template<typename T >  | 
| const T *  | operator() () const  | 
|   | 
| bool  | have (const unsigned short fnum) const  | 
|   | 
| Fields::const_iterator  | find_field (const unsigned short fnum) const  | 
|   | 
| BaseField *  | get_field (const unsigned short fnum) const  | 
|   | 
| BaseField *  | get_field_by_name (const char *tag) const  | 
|   | 
| Fields::const_iterator  | fields_begin () const  | 
|   | 
| Fields::const_iterator  | fields_end () const  | 
|   | 
| F8API BaseField *  | replace (const unsigned short fnum, Presence::const_iterator itr, BaseField *with) | 
|   | 
| F8API BaseField *  | replace (const unsigned short fnum, BaseField *with) | 
|   | 
| F8API GroupBase *  | replace (const unsigned short fnum, GroupBase *with) | 
|   | 
| F8API BaseField *  | remove (const unsigned short fnum, Presence::const_iterator itr) | 
|   | 
| F8API BaseField *  | remove (const unsigned short fnum) | 
|   | 
| template<typename T >  | 
| GroupBase *  | find_group () const  | 
|   | 
| GroupBase *  | find_group (const unsigned short fnum) const  | 
|   | 
| template<typename T >  | 
| GroupBase *  | find_add_group (GroupBase *grpbase=nullptr) | 
|   | 
| GroupBase *  | find_add_group (const unsigned short fnum, GroupBase *grpbase=nullptr) | 
|   | 
| template<typename T >  | 
| void  | append_group (T *what) | 
|   | 
| void  | add_group (GroupBase *what) | 
|   | 
| MessageBase &  | operator<< (GroupBase *what) | 
|   | 
| void  | operator+= (GroupBase *what) | 
|   | 
| unsigned short  | getPos (const unsigned short field) const  | 
|   | 
| bool  | add_trait (const FieldTrait &what) | 
|   | 
| template<typename InputIterator >  | 
| void  | add_trait (const InputIterator begin, const size_t cnt) | 
|   | 
| virtual F8API void  | print_field (const unsigned short fnum, std::ostream &os) const  | 
|   | 
| virtual F8API void  | print_group (const unsigned short fnum, std::ostream &os, int depth=0) const  | 
|   | 
| const FieldTraits &  | get_fp () const  | 
|   | 
| void  | print_fp (std::ostream &os) | 
|   | 
| virtual begin_string *  | get_begin_string () | 
|   | 
| virtual body_length *  | get_body_length () | 
|   | 
| virtual msg_type *  | get_msg_type () | 
|   | 
| virtual check_sum *  | get_check_sum () | 
|   | 
| const f8String &  | get_unknown () const  | 
|   | 
 | 
| static const MsgType &  | get_msgtype () | 
|   | 
| static unsigned  | calc_chksum (const char *from, const size_t sz, const unsigned offset=0, const int len=-1) | 
|   | 
| static unsigned  | calc_chksum (const f8String &from, const unsigned offset=0, const int len=-1) | 
|   | 
| static f8String  | fmt_chksum (const unsigned val) | 
|   | 
| static Message *  | factory (const F8MetaCntx &ctx, const char *from, bool no_chksum=false, bool permissive_mode=false) | 
|   | 
| static F8API Message *  | factory (const F8MetaCntx &ctx, const f8String &from, bool no_chksum=false, bool permissive_mode=false) | 
|   | 
| static unsigned  | extract_element (const char *from, const unsigned sz, char *tag, char *val) | 
|   | 
| static unsigned  | extract_element_fixed_width (const char *from, const unsigned sz, const unsigned val_sz, char *tag, char *val) | 
|   | 
| static unsigned  | extract_element (const char *from, const unsigned sz, f8String &tag, f8String &val) | 
|   | 
| static void  | set_tabsize (unsigned tabsize) | 
|   | 
| static unsigned  | get_tabsize () | 
|   | 
| static bool  | has_group_count (const BaseField *bf) | 
|   | 
CollateralAssignment (AY), application, 153 fields, 13 groups. 
Definition at line 14769 of file Myfix_classes.hpp.