![]() |
fix8
version 1.4.0
Open Source C++ FIX Framework
|
Partial specialisation for SeqNum field type. More...
#include <field.hpp>
Public Member Functions | |
| Field () | |
| Ctor. Compiler won't supply this method. More... | |
| Field (const unsigned &val, const RealmBase *rlm=nullptr) | |
| Field (const Field &from) | |
| Copy Ctor. More... | |
| Field (const f8String &from, const RealmBase *rlm=nullptr) | |
| Field (const char *from, const RealmBase *rlm=nullptr) | |
| ~Field () | |
| Dtor. More... | |
Public Member Functions inherited from FIX8::Field< int, field > | |
| FieldTrait::FieldType | get_underlying_type () const |
| The FieldType. More... | |
| Field () | |
| Ctor. More... | |
| Field (const Field &from) | |
| Copy Ctor. More... | |
| Field (const int val, const RealmBase *rlm=nullptr) | |
| Field (const f8String &from, const RealmBase *rlm=nullptr) | |
| Field (const char *from, const RealmBase *rlm=nullptr) | |
| Field & | operator= (const Field &that) |
| Assignment operator. More... | |
| bool | operator== (const BaseField &that) const |
| Equivalence operator. More... | |
| bool | operator< (const BaseField &that) const |
| Less than operator. More... | |
| bool | operator> (const BaseField &that) const |
| Greater than operator. More... | |
| bool | is_valid () const |
| int | get_rlm_idx () const |
| const int & | get () const |
| const int & | operator() () const |
| const int & | set (const int &from) |
| const int & | set_from_raw (const f8String &from) |
| Field * | copy () |
| std::ostream & | print (std::ostream &os) const |
| size_t | print (char *to) const |
Public Member Functions inherited from FIX8::BaseField | |
| BaseField (unsigned short fnum, const RealmBase *rlm=nullptr) | |
| virtual | ~BaseField () |
| Dtor. More... | |
| unsigned short | get_tag () const |
| template<typename T > | |
| T & | from () |
| template<typename T > | |
| const T * | as () const |
| size_t | encode (std::ostream &os) const |
| size_t | encode (char *to) const |
| bool | same_base (const BaseField &that) const |
| BaseField Equivalence test. More... | |
| bool | operator!= (const BaseField &that) const |
| Inequivalence operator. More... | |
| bool | operator<= (const BaseField &that) const |
| Less or equal to operator. More... | |
| bool | operator>= (const BaseField &that) const |
| Greater or equal to operator. More... | |
| const RealmBase * | get_realm () const |
Additional Inherited Members | |
Static Public Member Functions inherited from FIX8::Field< int, field > | |
| static unsigned short | get_field_id () |
| Get the FIX fieldID (tag number). More... | |
Protected Attributes inherited from FIX8::Field< int, field > | |
| int | _value |
Protected Attributes inherited from FIX8::BaseField | |
| const RealmBase * | _rlm |
Static Protected Attributes inherited from FIX8::Field< int, field > | |
| static const FieldTrait::FieldType | _ftype = FieldTrait::ft_int |
Partial specialisation for SeqNum field type.
| field | field number (fix tag) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Dtor.
Reimplemented from FIX8::Field< int, field >.