![]() |
B2BITS FIX Antenna C++ 2.34.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<<().