B2BITS FIX Antenna C++ 2.33.0
|
Represents value of field. More...
#include <B2BITS_TagValue.h>
Public Types | |
typedef FieldValueT< TagValueT > | MyT |
Short name of this instantiation. | |
Public Member Functions | |
bool | equal (AsciiString value) const |
Compares field value with passed value. | |
bool | equal (bool value) const |
Compares field value with passed value. | |
bool | equal (ByteArray value) const |
Compares field value with passed value. | |
bool | equal (char const *value) const |
Compares field value with passed value. | |
bool | equal (char value) const |
Compares field value with passed value. | |
bool | equal (Decimal value) const |
Compares field value with passed value. | |
bool | equal (double value) const |
Compares field value with passed value. | |
template<typename T > | |
bool | equal (FieldValueT< T > value) const |
Compares field value with passed value. | |
bool | equal (Integer value) const |
Compares field value with passed value. | |
bool | equal (MyT value) const |
Compares field value with passed value. | |
bool | equal (UInteger value) const |
Compares field value with passed value. | |
FieldValueT (TagValueT *aTv, int aTag) | |
Constructor. | |
bool | isEmpty () const |
Returns true if value is empty; false otherwise. | |
void | reset () |
Clears value of the field. | |
int | tag () const |
Returns tag of the field. | |
bool | toBoolean () const |
Returns value as byte array. | |
char | toChar () const |
Returns value as char. | |
UTCDateOnly | toDateOnly () const |
Returns value as DateOnly. | |
Decimal | toDecimal () const |
Returns value as Decimal. | |
double | toDouble () const |
Returns value as double. | |
FIXGroup & | toGroup () |
Returns value as repeating group. | |
FIXGroup const & | toGroup () const |
Returns value as repeating group. | |
int | toInt () const |
Returns value as signed integer. | |
System::i32 | toInt32 () const |
Returns value as 32bit signed integer. | |
System::i64 | toInt64 () const |
Returns value as 64bit signed integer. | |
LocalMktDate | toLocalMktDate () const |
Returns value as LocalMktDate. | |
MonthYear | toMonthYear () const |
Returns value as MonthYear. | |
MultipleChar | toMultipleChar () const |
MultipleString | toMultipleString () const |
ByteArray | toRaw () const |
Returns value as byte array. | |
AsciiString | toString () const |
Returns value as std::string. | |
UTCTimeOnly | toTimeOnly () const |
Returns value as TimeOnly. | |
UTCTimestamp | toTimestamp () const |
Returns value as Timestamp. | |
unsigned int | toUInt () const |
Returns value as unsigned integer. | |
System::u32 | toUInt32 () const |
Returns value as 32bit unsigned integer. | |
System::u64 | toUInt64 () const |
Returns value as 64bit unsigned integer. | |
TagValueT * | tv () const |
Returns container of the field. | |
void | write (std::ostream &stream) const |
Writes field value to stream. | |
Represents value of field.
typedef FieldValueT<TagValueT> Engine::FieldValueT< TagValueT >::MyT |
Short name of this instantiation.
|
inline |
Constructor.
|
inline |
Compares field value with passed value.
|
inline |
Compares field value with passed value.
|
inline |
Compares field value with passed value.
|
inline |
Compares field value with passed value.
References Engine::FieldValueT< TagValueT >::equal().
|
inline |
Compares field value with passed value.
|
inline |
Compares field value with passed value.
|
inline |
Compares field value with passed value.
|
inline |
Compares field value with passed value.
References Engine::FieldValueT< TagValueT >::tag(), and Engine::FieldValueT< TagValueT >::tv().
|
inline |
Compares field value with passed value.
Referenced by Engine::FieldValueT< TagValueT >::equal(), Engine::operator!=(), Engine::operator!=(), Engine::operator!=(), Engine::operator==(), and Engine::operator==().
|
inline |
Compares field value with passed value.
References Engine::FieldValueT< TagValueT >::tag(), and Engine::FieldValueT< TagValueT >::tv().
|
inline |
Compares field value with passed value.
|
inline |
Returns true if value is empty; false otherwise.
|
inline |
Clears value of the field.
|
inline |
Returns tag of the field.
Referenced by Engine::FieldValueT< TagValueT >::equal(), and Engine::FieldValueT< TagValueT >::equal().
|
inline |
Returns value as byte array.
|
inline |
Returns value as char.
|
inline |
Returns value as DateOnly.
|
inline |
Returns value as Decimal.
|
inline |
Returns value as double.
|
inline |
Returns value as repeating group.
|
inline |
Returns value as repeating group.
|
inline |
Returns value as signed integer.
|
inline |
Returns value as 32bit signed integer.
|
inline |
Returns value as 64bit signed integer.
|
inline |
Returns value as LocalMktDate.
|
inline |
Returns value as MonthYear.
|
inline |
|
inline |
|
inline |
Returns value as byte array.
|
inline |
Returns value as std::string.
|
inline |
Returns value as TimeOnly.
|
inline |
Returns value as Timestamp.
|
inline |
Returns value as unsigned integer.
|
inline |
Returns value as 32bit unsigned integer.
|
inline |
Returns value as 64bit unsigned integer.
|
inline |
Returns container of the field.
Referenced by Engine::FieldValueT< TagValueT >::equal(), and Engine::FieldValueT< TagValueT >::equal().
|
inline |
Writes field value to stream.
Referenced by Engine::operator<<().