8#define IINK_API __declspec(dllexport)
10#define IINK_API __declspec(dllimport)
50 IINK_API
String(
const std::string& str);
68 IINK_API
String(
const std::u16string& str);
74 IINK_API
String(std::u16string&& str);
80 IINK_API
String(
const char16_t* str);
157 IINK_API
const std::string&
asUtf8()
const;
163 IINK_API
operator std::string()
const;
169 IINK_API
explicit operator std::u16string()
const;
171 IINK_API
int compare(
const char* other)
const;
173 IINK_API
int compare(
const std::string& other)
const;
175 IINK_API
int compare(
const char16_t* other)
const;
177 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:199
bool operator<=(const String &s1, const char *s2)
Definition: String.h:200
bool operator==(const String &s1, const char *s2)
Definition: String.h:197
bool operator>(const String &s1, const char *s2)
Definition: String.h:201
bool operator>=(const String &s1, const char *s2)
Definition: String.h:202
bool operator!=(const String &s1, const char *s2)
Definition: String.h:198
Definition: Configuration.h:10