#include <OnixS/FIXEngine/FIX/SbeCustomization.h>
Public Member Functions | |
~SbeConstFieldAccess () ONIXS_FIXENGINE_DEFAULT | |
Tag | tag () const |
SbeFieldMetaData | fieldMetaData () const |
bool | present () const |
bool | toString (std::string &) const |
bool | toChar (Char &) const |
bool | toNumber (Int32 &) const |
bool | toNumber (UInt32 &) const |
bool | toNumber (Int64 &) const |
bool | toNumber (UInt64 &) const |
bool | toNumber (Double &) const |
bool | toNumber (Decimal &) const |
bool | toTimestamp (Timestamp &, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSNsec) const |
bool | toTimeSpan (TimeSpan &, TimeSpanFormat::Enum=TimeSpanFormat::HHMMSSMsec) const |
Protected Member Functions | |
SbeConstFieldAccess () | |
SbeConstFieldAccess (Tag tag, const void *, const void *) | |
Protected Attributes | |
Tag | tag_ |
const void * | details_ |
const void * | details2_ |
Friends | |
SbeConstFieldAccess | createSbeConstFieldAccess (Tag tag, const void *, const void *) |
Definition at line 908 of file SbeCustomization.h.
~SbeConstFieldAccess | ( | ) |
|
inlineprotected |
Definition at line 955 of file SbeCustomization.h.
|
protected |
SbeFieldMetaData fieldMetaData | ( | ) | const |
The complete metadata of the field that is encoded (contains the same tag as one returned by the tag() method).
bool present | ( | ) | const |
Checks if the field value is null.
Tag tag | ( | ) | const |
The tag of the field that is being encoded.
bool toChar | ( | Char & | ) | const |
Tries to convert the field value to the char.
bool toNumber | ( | Int32 & | ) | const |
Tries to convert the field value to the 32-bits signed integer.
bool toNumber | ( | UInt32 & | ) | const |
Tries to convert the field value to the 32-bits unsigned integer.
bool toNumber | ( | Int64 & | ) | const |
Tries to convert the field value to the 64-bits signed integer.
bool toNumber | ( | UInt64 & | ) | const |
Tries to convert the field value to the 64-bits unsigned integer.
bool toNumber | ( | Double & | ) | const |
Tries to convert the field value to the double value.
bool toNumber | ( | Decimal & | ) | const |
Tries to convert the field value to the decimal.
bool toString | ( | std::string & | ) | const |
Tries to convert the field value to the string.
bool toTimeSpan | ( | TimeSpan & | , |
TimeSpanFormat::Enum | = TimeSpanFormat::HHMMSSMsec |
||
) | const |
Tries to convert the field value to the timespan using the particular formatter.
bool toTimestamp | ( | Timestamp & | , |
TimestampFormat::Enum | = TimestampFormat::YYYYMMDDHHMMSSNsec |
||
) | const |
Tries to convert the field value to the timestamp using the particular formatter.
|
friend |
|
protected |
Definition at line 959 of file SbeCustomization.h.
|
protected |
Definition at line 958 of file SbeCustomization.h.
|
protected |
Definition at line 957 of file SbeCustomization.h.