5#include <iink/APIVisibility.h>
40 IINK_API
String(
const std::string& str);
58 IINK_API
String(
const std::u16string& str);
64 IINK_API
String(std::u16string&& str);
70 IINK_API
String(
const char16_t* str);
147 IINK_API
const std::string&
asUtf8()
const;
153 IINK_API
operator std::string()
const;
159 IINK_API
explicit operator std::u16string()
const;
161 IINK_API
int compare(
const char* other)
const;
163 IINK_API
int compare(
const std::string& other)
const;
165 IINK_API
int compare(
const char16_t* other)
const;
167 IINK_API
int compare(
const std::u16string& other)
const;
String(const std::string &str)
String(const std::u16string &str)
bool operator<(const String &other) const
String(const char16_t *str)
bool operator==(const String &other) const
int compare(const std::string &other) const
bool operator>(const String &other) const
const char * c_str() const
String(const String &str)
int compare(const char *other) const
int compare(const String &other) const
String(std::u16string &&str)
bool operator<=(const String &other) const
String & operator=(String &&other)
String(std::string &&str)
int compare(const char16_t *other) const
int compare(const std::u16string &other) const
String & operator=(const String &other)
bool operator>=(const String &other) const
const std::string & asUtf8() const
bool operator!=(const String &other) const
bool operator<(const String &s1, const char *s2)
Definition: String.h:189
bool operator<=(const String &s1, const char *s2)
Definition: String.h:190
bool operator==(const String &s1, const char *s2)
Definition: String.h:187
bool operator>(const String &s1, const char *s2)
Definition: String.h:191
bool operator>=(const String &s1, const char *s2)
Definition: String.h:192
bool operator!=(const String &s1, const char *s2)
Definition: String.h:188
Definition: Configuration.h:10