Classes | Namespaces | Macros | Typedefs | Functions
Field.h File Reference
#include <sstream>
#include <numeric>
#include "FieldNumbers.h"
#include "FieldConvertors.h"
#include "FieldTypes.h"
#include "Utility.h"
Include dependency graph for Field.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FIX::FieldBase
 Base representation of all Field classes. More...
 
class  FIX::StringField
 MSC doesn't support partial template specialization so we have this. More...
 
class  FIX::CharField
 Field that contains a character value. More...
 
class  FIX::DoubleField
 Field that contains a double value. More...
 
class  FIX::IntField
 Field that contains an integer value. More...
 
class  FIX::BoolField
 Field that contains a boolean value. More...
 
class  FIX::UtcTimeStampField
 Field that contains a UTC time stamp value. More...
 
class  FIX::UtcDateField
 Field that contains a UTC date value. More...
 
class  FIX::UtcTimeOnlyField
 Field that contains a UTC time value. More...
 
class  FIX::CheckSumField
 Field that contains a checksum value. More...
 

Namespaces

 FIX
 

Macros

#define DEFINE_FIELD_CLASS_NUM(NAME, TOK, TYPE, NUM)
 
#define DEFINE_FIELD_CLASS(NAME, TOK, TYPE)   DEFINE_FIELD_CLASS_NUM(NAME, TOK, TYPE, FIELD::NAME)
 
#define DEFINE_DEPRECATED_FIELD_CLASS(NAME, TOK, TYPE)   DEFINE_FIELD_CLASS_NUM(NAME, TOK, TYPE, DEPRECATED_FIELD::NAME)
 
#define DEFINE_FIELD_TIMECLASS_NUM(NAME, TOK, TYPE, NUM)
 
#define DEFINE_FIELD_TIMECLASS(NAME, TOK, TYPE)   DEFINE_FIELD_TIMECLASS_NUM(NAME, TOK, TYPE, FIELD::NAME)
 
#define DEFINE_DEPRECATED_FIELD_TIMECLASS(NAME, TOK, TYPE)   DEFINE_FIELD_TIMECLASS_NUM(NAME, TOK, TYPE, DEPRECATED_FIELD::NAME)
 
#define DEFINE_CHECKSUM(NAME)   DEFINE_FIELD_CLASS(NAME, CheckSum, FIX::INT)
 
#define DEFINE_STRING(NAME)   DEFINE_FIELD_CLASS(NAME, String, FIX::STRING)
 
#define DEFINE_CHAR(NAME)   DEFINE_FIELD_CLASS(NAME, Char, FIX::CHAR)
 
#define DEFINE_PRICE(NAME)   DEFINE_FIELD_CLASS(NAME, Price, FIX::PRICE)
 
#define DEFINE_INT(NAME)   DEFINE_FIELD_CLASS(NAME, Int, FIX::INT)
 
#define DEFINE_AMT(NAME)   DEFINE_FIELD_CLASS(NAME, Amt, FIX::AMT)
 
#define DEFINE_QTY(NAME)   DEFINE_FIELD_CLASS(NAME, Qty, FIX::QTY)
 
#define DEFINE_CURRENCY(NAME)   DEFINE_FIELD_CLASS(NAME, Currency, FIX::CURRENCY)
 
#define DEFINE_MULTIPLEVALUESTRING(NAME)   DEFINE_FIELD_CLASS(NAME, MultipleValueString, FIX::MULTIPLEVALUESTRING)
 
#define DEFINE_MULTIPLESTRINGVALUE(NAME)   DEFINE_FIELD_CLASS(NAME, MultipleStringValue, FIX::MULTIPLESTRINGVALUE)
 
#define DEFINE_MULTIPLECHARVALUE(NAME)   DEFINE_FIELD_CLASS(NAME, MultipleCharValue, FIX::MULTIPLECHARVALUE)
 
#define DEFINE_EXCHANGE(NAME)   DEFINE_FIELD_CLASS(NAME, Exchange, FIX::EXCHANGE)
 
#define DEFINE_UTCTIMESTAMP(NAME)   DEFINE_FIELD_TIMECLASS(NAME, UtcTimeStamp, FIX::UTCTIMESTAMP)
 
#define DEFINE_BOOLEAN(NAME)   DEFINE_FIELD_CLASS(NAME, Bool, FIX::BOOLEAN)
 
#define DEFINE_LOCALMKTDATE(NAME)   DEFINE_FIELD_CLASS(NAME, String, FIX::LOCALMKTDATE)
 
#define DEFINE_DATA(NAME)   DEFINE_FIELD_CLASS(NAME, Data, FIX::DATA)
 
#define DEFINE_FLOAT(NAME)   DEFINE_FIELD_CLASS(NAME, Float, FIX::FLOAT)
 
#define DEFINE_PRICEOFFSET(NAME)   DEFINE_FIELD_CLASS(NAME, PriceOffset, FIX::PRICEOFFSET)
 
#define DEFINE_MONTHYEAR(NAME)   DEFINE_FIELD_CLASS(NAME, MonthYear, FIX::MONTHYEAR)
 
#define DEFINE_DAYOFMONTH(NAME)   DEFINE_FIELD_CLASS(NAME, DayOfMonth, FIX::DAYOFMONTH)
 
#define DEFINE_UTCDATE(NAME)   DEFINE_FIELD_CLASS(NAME, UtcDate, FIX::UTCDATE)
 
#define DEFINE_UTCDATEONLY(NAME)   DEFINE_FIELD_CLASS(NAME, UtcDateOnly, FIX::UTCDATEONLY)
 
#define DEFINE_UTCTIMEONLY(NAME)   DEFINE_FIELD_CLASS(NAME, UtcTimeOnly, FIX::UTCTIMEONLY)
 
#define DEFINE_NUMINGROUP(NAME)   DEFINE_FIELD_CLASS(NAME, NumInGroup, FIX::NUMINGROUP)
 
#define DEFINE_SEQNUM(NAME)   DEFINE_FIELD_CLASS(NAME, SeqNum, FIX::SEQNUM)
 
#define DEFINE_LENGTH(NAME)   DEFINE_FIELD_CLASS(NAME, Length, FIX::LENGTH)
 
#define DEFINE_PERCENTAGE(NAME)   DEFINE_FIELD_CLASS(NAME, Percentage, FIX::PERCENTAGE)
 
#define DEFINE_COUNTRY(NAME)   DEFINE_FIELD_CLASS(NAME, Country, FIX::COUNTRY)
 
#define DEFINE_TZTIMEONLY(NAME)   DEFINE_FIELD_CLASS(NAME, String, FIX::TZTIMEONLY)
 
#define DEFINE_TZTIMESTAMP(NAME)   DEFINE_FIELD_CLASS(NAME, String, FIX::TZTIMESTAMP)
 
#define DEFINE_XMLDATA(NAME)   DEFINE_FIELD_CLASS(NAME, String, FIX::XMLDATA)
 
#define DEFINE_LANGUAGE(NAME)   DEFINE_FIELD_CLASS(NAME, String, FIX::LANGUAGE)
 
#define USER_DEFINE_STRING(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::STRING, NUM)
 
#define USER_DEFINE_CHAR(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, Char, FIX::CHAR, NUM)
 
#define USER_DEFINE_PRICE(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, Price, FIX::PRICE, NUM)
 
#define USER_DEFINE_INT(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, Int, FIX::INT, NUM)
 
#define USER_DEFINE_AMT(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, Amt, FIX::AMT, NUM)
 
#define USER_DEFINE_QTY(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, Qty, FIX::QTY, NUM)
 
#define USER_DEFINE_CURRENCY(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, Currency, FIX::CURRENCY, NUM)
 
#define USER_DEFINE_MULTIPLEVALUESTRING(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, MultipleValueString, FIX::MULTIPLEVALUESTRING, NUM)
 
#define USER_DEFINE_MULTIPLESTRINGVALUE(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, MultipleStringValue, FIX::MULTIPLESTRINGVALUE, NUM)
 
#define USER_DEFINE_MULTIPLECHARVALUE(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, MultipleCharValue, FIX::MULTIPLECHARVALUE, NUM)
 
#define USER_DEFINE_EXCHANGE(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, Exchange, FIX::EXCHANGE, NUM)
 
#define USER_DEFINE_UTCTIMESTAMP(NAME, NUM)   DEFINE_FIELD_TIMECLASS_NUM(NAME, UtcTimeStamp, FIX::UTCTIMESTAMP, NUM)
 
#define USER_DEFINE_BOOLEAN(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, Bool, FIX::BOOLEAN, NUM)
 
#define USER_DEFINE_LOCALMKTDATE(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::STRING, NUM)
 
#define USER_DEFINE_DATA(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, Data, FIX::DATA, NUM)
 
#define USER_DEFINE_FLOAT(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, Float, FIX::FLOAT, NUM)
 
#define USER_DEFINE_PRICEOFFSET(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, PriceOffset, FIX::PRICEOFFSET, NUM)
 
#define USER_DEFINE_MONTHYEAR(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, MonthYear, FIX::MONTHYEAR, NUM)
 
#define USER_DEFINE_DAYOFMONTH(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, DayOfMonth, FIX::DAYOFMONTH, NUM)
 
#define USER_DEFINE_UTCDATE(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, UtcDate, FIX::UTCDATE, NUM)
 
#define USER_DEFINE_UTCDATEONLY(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, UtcDateOnly, FIX::UTCDATEONLY, NUM)
 
#define USER_DEFINE_UTCTIMEONLY(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, UtcTimeOnly, FIX::UTCTIMEONLY, NUM)
 
#define USER_DEFINE_NUMINGROUP(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, NumInGroup, FIX::NUMINGROUP, NUM)
 
#define USER_DEFINE_SEQNUM(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, SeqNum, FIX::SEQNUM, NUM)
 
#define USER_DEFINE_LENGTH(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, Length, FIX::LENGTH, NUM)
 
#define USER_DEFINE_PERCENTAGE(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, Percentage, FIX::PERCENTAGE, NUM)
 
#define USER_DEFINE_COUNTRY(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, Country, FIX::COUNTRY, NUM)
 
#define USER_DEFINE_TZTIMEONLY(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::TZTIMEONLY, NUM)
 
#define USER_DEFINE_TZTIMESTAMP(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::TZTIMESTAMP, NUM)
 
#define USER_DEFINE_XMLDATA(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::XMLDATA, NUM)
 
#define USER_DEFINE_LANGUAGE(NAME, NUM)   DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::LANGUAGE, NUM)
 

Typedefs

typedef DoubleField FIX::PriceField
 
typedef DoubleField FIX::AmtField
 
typedef DoubleField FIX::QtyField
 
typedef StringField FIX::CurrencyField
 
typedef StringField FIX::MultipleValueStringField
 
typedef StringField FIX::MultipleStringValueField
 
typedef StringField FIX::MultipleCharValueField
 
typedef StringField FIX::ExchangeField
 
typedef StringField FIX::LocalMktDateField
 
typedef StringField FIX::DataField
 
typedef DoubleField FIX::FloatField
 
typedef DoubleField FIX::PriceOffsetField
 
typedef StringField FIX::MonthField
 
typedef StringField FIX::MonthYearField
 
typedef StringField FIX::DayOfMonthField
 
typedef UtcDateField FIX::UtcDateOnlyField
 
typedef IntField FIX::LengthField
 
typedef IntField FIX::NumInGroupField
 
typedef IntField FIX::SeqNumField
 
typedef DoubleField FIX::PercentageField
 
typedef StringField FIX::CountryField
 
typedef StringField FIX::TzTimeOnlyField
 
typedef StringField FIX::TzTimeStampField
 

Functions

std::ostream & FIX::operator<< (std::ostream &stream, const FieldBase &field)
 
bool FIX::operator< (const StringField &lhs, const char *rhs)
 
bool FIX::operator< (const char *lhs, const StringField &rhs)
 
bool FIX::operator> (const StringField &lhs, const char *rhs)
 
bool FIX::operator> (const char *lhs, const StringField &rhs)
 
bool FIX::operator== (const StringField &lhs, const char *rhs)
 
bool FIX::operator== (const char *lhs, const StringField &rhs)
 
bool FIX::operator!= (const StringField &lhs, const char *rhs)
 
bool FIX::operator!= (const char *lhs, const StringField &rhs)
 
bool FIX::operator<= (const StringField &lhs, const char *rhs)
 
bool FIX::operator<= (const char *lhs, const StringField &rhs)
 
bool FIX::operator>= (const StringField &lhs, const char *rhs)
 
bool FIX::operator>= (const char *lhs, const StringField &rhs)
 
bool FIX::operator< (const StringField &lhs, const std::string &rhs)
 
bool FIX::operator< (const std::string &lhs, const StringField &rhs)
 
bool FIX::operator> (const StringField &lhs, const std::string &rhs)
 
bool FIX::operator> (const std::string &lhs, const StringField &rhs)
 
bool FIX::operator== (const StringField &lhs, const std::string &rhs)
 
bool FIX::operator== (const std::string &lhs, const StringField &rhs)
 
bool FIX::operator!= (const StringField &lhs, const std::string &rhs)
 
bool FIX::operator!= (const std::string &lhs, const StringField &rhs)
 
bool FIX::operator<= (const StringField &lhs, const std::string &rhs)
 
bool FIX::operator<= (const std::string &lhs, const StringField &rhs)
 
bool FIX::operator>= (const StringField &lhs, const std::string &rhs)
 
bool FIX::operator>= (const std::string &lhs, const StringField &rhs)
 

Macro Definition Documentation

#define DEFINE_AMT (   NAME)    DEFINE_FIELD_CLASS(NAME, Amt, FIX::AMT)

Definition at line 490 of file Field.h.

#define DEFINE_BOOLEAN (   NAME)    DEFINE_FIELD_CLASS(NAME, Bool, FIX::BOOLEAN)

Definition at line 506 of file Field.h.

#define DEFINE_CHAR (   NAME)    DEFINE_FIELD_CLASS(NAME, Char, FIX::CHAR)

Definition at line 484 of file Field.h.

#define DEFINE_CHECKSUM (   NAME)    DEFINE_FIELD_CLASS(NAME, CheckSum, FIX::INT)

Definition at line 480 of file Field.h.

#define DEFINE_COUNTRY (   NAME)    DEFINE_FIELD_CLASS(NAME, Country, FIX::COUNTRY)

Definition at line 534 of file Field.h.

#define DEFINE_CURRENCY (   NAME)    DEFINE_FIELD_CLASS(NAME, Currency, FIX::CURRENCY)

Definition at line 494 of file Field.h.

#define DEFINE_DATA (   NAME)    DEFINE_FIELD_CLASS(NAME, Data, FIX::DATA)

Definition at line 510 of file Field.h.

#define DEFINE_DAYOFMONTH (   NAME)    DEFINE_FIELD_CLASS(NAME, DayOfMonth, FIX::DAYOFMONTH)

Definition at line 518 of file Field.h.

#define DEFINE_DEPRECATED_FIELD_CLASS (   NAME,
  TOK,
  TYPE 
)    DEFINE_FIELD_CLASS_NUM(NAME, TOK, TYPE, DEPRECATED_FIELD::NAME)

Definition at line 463 of file Field.h.

#define DEFINE_DEPRECATED_FIELD_TIMECLASS (   NAME,
  TOK,
  TYPE 
)    DEFINE_FIELD_TIMECLASS_NUM(NAME, TOK, TYPE, DEPRECATED_FIELD::NAME)

Definition at line 477 of file Field.h.

#define DEFINE_EXCHANGE (   NAME)    DEFINE_FIELD_CLASS(NAME, Exchange, FIX::EXCHANGE)

Definition at line 502 of file Field.h.

#define DEFINE_FIELD_CLASS (   NAME,
  TOK,
  TYPE 
)    DEFINE_FIELD_CLASS_NUM(NAME, TOK, TYPE, FIELD::NAME)

Definition at line 460 of file Field.h.

#define DEFINE_FIELD_CLASS_NUM (   NAME,
  TOK,
  TYPE,
  NUM 
)
Value:
class NAME : public TOK##Field { public: \
NAME() : TOK##Field(NUM) {} \
NAME(const TYPE& value) : TOK##Field(NUM, value) {} \
}

Definition at line 454 of file Field.h.

#define DEFINE_FIELD_TIMECLASS (   NAME,
  TOK,
  TYPE 
)    DEFINE_FIELD_TIMECLASS_NUM(NAME, TOK, TYPE, FIELD::NAME)

Definition at line 474 of file Field.h.

#define DEFINE_FIELD_TIMECLASS_NUM (   NAME,
  TOK,
  TYPE,
  NUM 
)
Value:
class NAME : public TOK##Field { public: \
NAME() : TOK##Field(NUM, false) {} \
NAME(bool showMilliseconds) : TOK##Field(NUM, showMilliseconds) {} \
NAME(const TYPE& value) : TOK##Field(NUM, value) {} \
NAME(const TYPE& value, bool showMilliseconds) : TOK##Field(NUM, value, showMilliseconds) {} \
}

Definition at line 466 of file Field.h.

#define DEFINE_FLOAT (   NAME)    DEFINE_FIELD_CLASS(NAME, Float, FIX::FLOAT)

Definition at line 512 of file Field.h.

#define DEFINE_INT (   NAME)    DEFINE_FIELD_CLASS(NAME, Int, FIX::INT)

Definition at line 488 of file Field.h.

#define DEFINE_LANGUAGE (   NAME)    DEFINE_FIELD_CLASS(NAME, String, FIX::LANGUAGE)

Definition at line 542 of file Field.h.

#define DEFINE_LENGTH (   NAME)    DEFINE_FIELD_CLASS(NAME, Length, FIX::LENGTH)

Definition at line 530 of file Field.h.

#define DEFINE_LOCALMKTDATE (   NAME)    DEFINE_FIELD_CLASS(NAME, String, FIX::LOCALMKTDATE)

Definition at line 508 of file Field.h.

#define DEFINE_MONTHYEAR (   NAME)    DEFINE_FIELD_CLASS(NAME, MonthYear, FIX::MONTHYEAR)

Definition at line 516 of file Field.h.

#define DEFINE_MULTIPLECHARVALUE (   NAME)    DEFINE_FIELD_CLASS(NAME, MultipleCharValue, FIX::MULTIPLECHARVALUE)

Definition at line 500 of file Field.h.

#define DEFINE_MULTIPLESTRINGVALUE (   NAME)    DEFINE_FIELD_CLASS(NAME, MultipleStringValue, FIX::MULTIPLESTRINGVALUE)

Definition at line 498 of file Field.h.

#define DEFINE_MULTIPLEVALUESTRING (   NAME)    DEFINE_FIELD_CLASS(NAME, MultipleValueString, FIX::MULTIPLEVALUESTRING)

Definition at line 496 of file Field.h.

#define DEFINE_NUMINGROUP (   NAME)    DEFINE_FIELD_CLASS(NAME, NumInGroup, FIX::NUMINGROUP)

Definition at line 526 of file Field.h.

#define DEFINE_PERCENTAGE (   NAME)    DEFINE_FIELD_CLASS(NAME, Percentage, FIX::PERCENTAGE)

Definition at line 532 of file Field.h.

#define DEFINE_PRICE (   NAME)    DEFINE_FIELD_CLASS(NAME, Price, FIX::PRICE)

Definition at line 486 of file Field.h.

#define DEFINE_PRICEOFFSET (   NAME)    DEFINE_FIELD_CLASS(NAME, PriceOffset, FIX::PRICEOFFSET)

Definition at line 514 of file Field.h.

#define DEFINE_QTY (   NAME)    DEFINE_FIELD_CLASS(NAME, Qty, FIX::QTY)

Definition at line 492 of file Field.h.

#define DEFINE_SEQNUM (   NAME)    DEFINE_FIELD_CLASS(NAME, SeqNum, FIX::SEQNUM)

Definition at line 528 of file Field.h.

#define DEFINE_STRING (   NAME)    DEFINE_FIELD_CLASS(NAME, String, FIX::STRING)

Definition at line 482 of file Field.h.

#define DEFINE_TZTIMEONLY (   NAME)    DEFINE_FIELD_CLASS(NAME, String, FIX::TZTIMEONLY)

Definition at line 536 of file Field.h.

#define DEFINE_TZTIMESTAMP (   NAME)    DEFINE_FIELD_CLASS(NAME, String, FIX::TZTIMESTAMP)

Definition at line 538 of file Field.h.

#define DEFINE_UTCDATE (   NAME)    DEFINE_FIELD_CLASS(NAME, UtcDate, FIX::UTCDATE)

Definition at line 520 of file Field.h.

#define DEFINE_UTCDATEONLY (   NAME)    DEFINE_FIELD_CLASS(NAME, UtcDateOnly, FIX::UTCDATEONLY)

Definition at line 522 of file Field.h.

#define DEFINE_UTCTIMEONLY (   NAME)    DEFINE_FIELD_CLASS(NAME, UtcTimeOnly, FIX::UTCTIMEONLY)

Definition at line 524 of file Field.h.

#define DEFINE_UTCTIMESTAMP (   NAME)    DEFINE_FIELD_TIMECLASS(NAME, UtcTimeStamp, FIX::UTCTIMESTAMP)

Definition at line 504 of file Field.h.

#define DEFINE_XMLDATA (   NAME)    DEFINE_FIELD_CLASS(NAME, String, FIX::XMLDATA)

Definition at line 540 of file Field.h.

#define USER_DEFINE_AMT (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, Amt, FIX::AMT, NUM)

Definition at line 553 of file Field.h.

#define USER_DEFINE_BOOLEAN (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, Bool, FIX::BOOLEAN, NUM)

Definition at line 569 of file Field.h.

#define USER_DEFINE_CHAR (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, Char, FIX::CHAR, NUM)

Definition at line 547 of file Field.h.

#define USER_DEFINE_COUNTRY (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, Country, FIX::COUNTRY, NUM)

Definition at line 597 of file Field.h.

#define USER_DEFINE_CURRENCY (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, Currency, FIX::CURRENCY, NUM)

Definition at line 557 of file Field.h.

#define USER_DEFINE_DATA (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, Data, FIX::DATA, NUM)

Definition at line 573 of file Field.h.

#define USER_DEFINE_DAYOFMONTH (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, DayOfMonth, FIX::DAYOFMONTH, NUM)

Definition at line 581 of file Field.h.

#define USER_DEFINE_EXCHANGE (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, Exchange, FIX::EXCHANGE, NUM)

Definition at line 565 of file Field.h.

#define USER_DEFINE_FLOAT (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, Float, FIX::FLOAT, NUM)

Definition at line 575 of file Field.h.

#define USER_DEFINE_INT (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, Int, FIX::INT, NUM)

Definition at line 551 of file Field.h.

#define USER_DEFINE_LANGUAGE (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::LANGUAGE, NUM)

Definition at line 605 of file Field.h.

#define USER_DEFINE_LENGTH (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, Length, FIX::LENGTH, NUM)

Definition at line 593 of file Field.h.

#define USER_DEFINE_LOCALMKTDATE (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::STRING, NUM)

Definition at line 571 of file Field.h.

#define USER_DEFINE_MONTHYEAR (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, MonthYear, FIX::MONTHYEAR, NUM)

Definition at line 579 of file Field.h.

#define USER_DEFINE_MULTIPLECHARVALUE (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, MultipleCharValue, FIX::MULTIPLECHARVALUE, NUM)

Definition at line 563 of file Field.h.

#define USER_DEFINE_MULTIPLESTRINGVALUE (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, MultipleStringValue, FIX::MULTIPLESTRINGVALUE, NUM)

Definition at line 561 of file Field.h.

#define USER_DEFINE_MULTIPLEVALUESTRING (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, MultipleValueString, FIX::MULTIPLEVALUESTRING, NUM)

Definition at line 559 of file Field.h.

#define USER_DEFINE_NUMINGROUP (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, NumInGroup, FIX::NUMINGROUP, NUM)

Definition at line 589 of file Field.h.

#define USER_DEFINE_PERCENTAGE (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, Percentage, FIX::PERCENTAGE, NUM)

Definition at line 595 of file Field.h.

#define USER_DEFINE_PRICE (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, Price, FIX::PRICE, NUM)

Definition at line 549 of file Field.h.

#define USER_DEFINE_PRICEOFFSET (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, PriceOffset, FIX::PRICEOFFSET, NUM)

Definition at line 577 of file Field.h.

#define USER_DEFINE_QTY (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, Qty, FIX::QTY, NUM)

Definition at line 555 of file Field.h.

#define USER_DEFINE_SEQNUM (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, SeqNum, FIX::SEQNUM, NUM)

Definition at line 591 of file Field.h.

#define USER_DEFINE_STRING (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::STRING, NUM)

Definition at line 545 of file Field.h.

#define USER_DEFINE_TZTIMEONLY (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::TZTIMEONLY, NUM)

Definition at line 599 of file Field.h.

#define USER_DEFINE_TZTIMESTAMP (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::TZTIMESTAMP, NUM)

Definition at line 601 of file Field.h.

#define USER_DEFINE_UTCDATE (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, UtcDate, FIX::UTCDATE, NUM)

Definition at line 583 of file Field.h.

#define USER_DEFINE_UTCDATEONLY (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, UtcDateOnly, FIX::UTCDATEONLY, NUM)

Definition at line 585 of file Field.h.

#define USER_DEFINE_UTCTIMEONLY (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, UtcTimeOnly, FIX::UTCTIMEONLY, NUM)

Definition at line 587 of file Field.h.

#define USER_DEFINE_UTCTIMESTAMP (   NAME,
  NUM 
)    DEFINE_FIELD_TIMECLASS_NUM(NAME, UtcTimeStamp, FIX::UTCTIMESTAMP, NUM)

Definition at line 567 of file Field.h.

#define USER_DEFINE_XMLDATA (   NAME,
  NUM 
)    DEFINE_FIELD_CLASS_NUM(NAME, String, FIX::XMLDATA, NUM)

Definition at line 603 of file Field.h.


Generated on Sat Mar 29 2014 15:13:33 for QuickFIX by doxygen 1.8.5 written by Dimitri van Heesch, © 1997-2001