Hi @liyarthomas
EmaString class is a container of a null terminated Ascii character string. The constructor accept the pointer to the memory containing copied in character string.
thomsonreuters::ema::access::EmaString::EmaString(const char * str, UInt32 length = EmaString::npos )
For std::string, you can call the c_str() function to get a pointer to an array that contains a null-terminated sequence of characters for creating EmaString object.