9#ifndef __refinitiv_ema_access_EmaString_h
10#define __refinitiv_ema_access_EmaString_h
308 operator const char* ()
const;
446 int compare(
const char * rhs )
const;
Common.h file provides definitions of common variable types used in EMA.
*|--------------------------------------------------------------------------—
int Int32
represents 32-bit signed integer
unsigned int UInt32
represents 32-bit unsigned integer
long long Int64
represents 64-bit signed integer
unsigned long long UInt64
represents 64-bit unsigned integer
The access namespace contains all interfaces and definitions specified for use with the EMA Access pa...
The ema namespace contains all interfaces and definitions specified for use with EMA.
EmaString class is a container of a null terminated Ascii character string.
EmaString & set(const char *str, UInt32 length=EmaString::npos)
EmaString & operator+=(UInt32 value)
EmaString & append(UInt64 value)
bool operator<=(const EmaString &str) const
EmaString(const char *str, UInt32 length=EmaString::npos)
EmaString & operator=(const char *other)
virtual const char * c_str() const
bool operator>=(const char *str) const
bool operator==(const EmaString &str) const
char operator[](UInt32 index) const
char & operator[](UInt32 index)
bool operator!=(const EmaString &str) const
EmaString & operator+=(double value)
EmaString substr(UInt32 index, UInt32 length) const
EmaString & append(Int32 value)
bool operator!=(const char *str) const
Int32 findLast(const EmaString &str) const
EmaString & secureClear()
Int32 find(const EmaString &str, Int32 index=0) const
EmaString & operator+=(Int64 value)
EmaString & append(float value)
EmaString & trimWhitespace()
bool caseInsensitiveCompare(const char *str) const
bool operator<(const EmaString &str) const
EmaString & operator+=(float value)
EmaString & operator+=(UInt64 value)
EmaString & operator=(const EmaString &other)
EmaString & operator+=(const EmaString &value)
EmaString & append(UInt32 value)
Int32 findLast(const char *) const
EmaString & append(const char *value)
EmaString operator+(const EmaString &str) const
bool operator>(const EmaString &str) const
bool operator>=(const EmaString &str) const
bool operator<(const char *str) const
EmaString & append(const EmaString &value)
EmaString & append(double value)
EmaString & operator+=(Int32 value)
Int32 find(const char *str, Int32 index=0) const
EmaString & operator+=(const char *value)
EmaString & append(Int64 value)
bool operator==(const char *str) const
EmaString operator+(const char *str) const
bool operator<=(const char *str) const
bool operator>(const char *str) const
EmaString(const EmaString &other)
bool caseInsensitiveCompare(const EmaString &str) const