![]()  | 
  
    fix8
    version  1.4.0
    
   Open Source C++ FIX Framework 
   | 
 
Partial specialisation for int field type. More...
#include <field.hpp>
  
 Public Member Functions | |
| 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... | |
| virtual | ~Field () | 
| Dtor.  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 | 
Static Public Member Functions | |
| static unsigned short | get_field_id () | 
| Get the FIX fieldID (tag number).  More... | |
Protected Attributes | |
| int | _value | 
  Protected Attributes inherited from FIX8::BaseField | |
| const RealmBase * | _rlm | 
Static Protected Attributes | |
| static const FieldTrait::FieldType | _ftype = FieldTrait::ft_int | 
Partial specialisation for int field type.
| field | field number (fix tag) | 
      
  | 
  inline | 
Ctor.
Definition at line 282 of file field.hpp.
      
  | 
  inline | 
Copy Ctor.
Definition at line 286 of file field.hpp.
      
  | 
  inline | 
Value ctor.
| val | value to set | 
| rlm | pointer to the realmbase for this field (if available) | 
Definition at line 291 of file field.hpp.
      
  | 
  inline | 
Construct from string ctor.
| from | string to construct field from | 
| rlm | pointer to the realmbase for this field (if available) | 
Definition at line 296 of file field.hpp.
      
  | 
  inline | 
Construct from char * ctor.
| from | char * to construct field from | 
| rlm | pointer to the realmbase for this field (if available) | 
Definition at line 301 of file field.hpp.
      
  | 
  inlinevirtual | 
      
  | 
  inlinevirtual | 
Copy (clone) this field.
Implements FIX8::BaseField.
Definition at line 362 of file field.hpp.
References FIX8::Field< T, field >::Field().
      
  | 
  inline | 
      
  | 
  inlinestatic | 
      
  | 
  inlinevirtual | 
Get the realm index of this value in the domain set.
Reimplemented from FIX8::BaseField.
Definition at line 340 of file field.hpp.
References FIX8::BaseField::_rlm, and FIX8::RealmBase::get_rlm_idx().
      
  | 
  inlinevirtual | 
      
  | 
  inline | 
Check if this value is a member/in range of the domain set.
Definition at line 336 of file field.hpp.
References FIX8::BaseField::_rlm, and FIX8::RealmBase::is_valid().
      
  | 
  inline | 
      
  | 
  inlinevirtual | 
Less than operator.
| that | field to compare | 
Implements FIX8::BaseField.
Definition at line 325 of file field.hpp.
References FIX8::BaseField::same_base().
      
  | 
  inline | 
      
  | 
  inlinevirtual | 
Equivalence operator.
| that | field to compare | 
Implements FIX8::BaseField.
Definition at line 319 of file field.hpp.
References FIX8::BaseField::same_base().
      
  | 
  inlinevirtual | 
Greater than operator.
| that | field to compare | 
Implements FIX8::BaseField.
Definition at line 331 of file field.hpp.
References FIX8::BaseField::same_base().
      
  | 
  inlinevirtual | 
Print this field to the supplied stream. Used to format for FIX output.
| os | stream to insert to | 
Implements FIX8::BaseField.
Definition at line 367 of file field.hpp.
      
  | 
  inlinevirtual | 
Print this field to the supplied buffer.
| to | buffer to print to | 
Implements FIX8::BaseField.
Definition at line 372 of file field.hpp.
References FIX8::itoa().
      
  | 
  inline | 
Get field value.
| from | value to set | 
Definition at line 353 of file field.hpp.
References FIX8::BaseField::from().
      
  | 
  inline | 
      
  | 
  staticprotected | 
      
  | 
  protected |