8 #define IINK_API __declspec(dllexport)
10 #define IINK_API __declspec(dllimport)
47 IINK_API
String(
const std::string& str);
65 IINK_API
String(
const std::u16string& str);
71 IINK_API
String(std::u16string&& str);
77 IINK_API
String(
const char16_t* str);
129 IINK_API
operator std::string()
const;
135 IINK_API
operator std::u16string()
const;
137 IINK_API
int compare(
const char* other)
const;
139 IINK_API
int compare(
const std::string& other)
const;
141 IINK_API
int compare(
const char16_t* other)
const;
143 IINK_API
int compare(
const std::u16string& other)
const;
162 std::unique_ptr<StringImpl> impl;
String & operator=(String &&other)
String & operator=(const String &other)
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
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(std::string &&str)
int compare(const char16_t *other) const
int compare(const std::u16string &other) const
bool operator>=(const String &other) const
bool operator!=(const String &other) const
bool operator<(const String &s1, const char *s2)
Definition: String.h:167
bool operator<=(const String &s1, const char *s2)
Definition: String.h:168
bool operator==(const String &s1, const char *s2)
Definition: String.h:165
bool operator>(const String &s1, const char *s2)
Definition: String.h:169
bool operator>=(const String &s1, const char *s2)
Definition: String.h:170
bool operator!=(const String &s1, const char *s2)
Definition: String.h:166
Definition: Configuration.h:11