|
mini-llvm 0.1.0
|
#include <SystemString.h>
Public Types | |
| using | value_type = char |
| using | string_type = std::string |
Public Member Functions | |
| SystemString ()=default | |
| SystemString (const char *str) | |
| SystemString (const std::string &str) | |
| SystemString (std::string &&str) | |
| SystemString (std::string_view str) | |
| SystemString (const SystemString &other)=default | |
| SystemString (SystemString &&other) noexcept=default | |
| SystemString & | operator= (SystemString other) noexcept |
| string_type & | native () &noexcept |
| const string_type & | native () const &noexcept |
| string_type && | native () &&noexcept |
| const value_type * | c_str () const noexcept |
| std::string | to_string () const & |
| std::string | to_string () && |
| void | swap (SystemString &other) noexcept |
| using mini_llvm::SystemString::string_type = std::string |
| using mini_llvm::SystemString::value_type = char |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
defaultnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |