49 operator std::string()
const;
238operator std::string()
const
264 const std::string & str)
273 const std::string & str)
281 const std::string & str,
290 const std::string & str,
#define ONIXS_FIXENGINE_API_DECL(typeKind, typeName)
#define ONIXS_FIXENGINE_API
The Decimal type for a better precision.
Implements a concept of a read-only reference to a FIX field value.
bool toNumber(Int32 &) const
Converts the field value into the whole number.
bool toStringRef(StringRef &) const
If the value represents a text, returns a reference to it.
std::string toString() const
Return the string presentation of the field value.
bool toNumber(Decimal &) const
Converts the field value into the floating point value.
bool valid() const
Indicated whether the instance refers to a valid value.
bool toGroup(Group &) const
If a repeating group is associated with the field, allows to get an instance of it.
bool toNumber(Int64 &) const
Converts the field value into the whole number.
FieldValueRef()
The uninitialized value.
FieldValueRef(const FieldValueRef &other)
The shallow copy from another one.
StringRef toStringRef() const
If the value represents a text, returns a reference to it.
bool toChar(char &) const
If the value represent a one-char text, copies it into the given variable.
friend class MessageOperator
bool toNumber(Double &) const
Converts the field value into the floating point value.
void toString(std::string &) const
Appends a copy of a text presentation to the std::string.
bool toNumber(UInt64 &) const
Converts the field value into the whole number.
bool toTimeSpan(TimeSpan &, TimeSpanFormat::Enum=TimeSpanFormat::HHMMSSMsec) const
Converts the field value into the timespan.
bool toNumber(UInt32 &) const
Converts the field value into the whole number.
bool toTimestamp(Timestamp &, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSNsec) const
Converts the field value into the timestamp of the requested format.
void swap(FieldValueRef &other)
Swaps two references.
Encapsulates operations over the FIX Repeating Group.
Encapsulates operations over a FIX Message.
Provides an efficient way of accessing text-based FIX field values.
The time span related functionality.
The timestamps related functionality.
bool operator==(const FieldValueRef &ref, const std::string &str)
unsigned long long UInt64
bool operator!=(const FieldValueRef &ref, const std::string &str)