|
| constexpr const char * | name (Diagnostic::Level level) |
| Color | color (Diagnostic::Level level) |
| constexpr bool | isAsciiPrintable (char ch) noexcept |
| constexpr bool | isAsciiUpper (char ch) noexcept |
| constexpr bool | isAsciiLower (char ch) noexcept |
| constexpr bool | isAsciiLetter (char ch) noexcept |
| constexpr bool | isAsciiDigit (char ch) noexcept |
| constexpr bool | isAsciiLetterOrDigit (char ch) noexcept |
| constexpr bool | isAsciiHexDigit (char ch) noexcept |
| constexpr char | toAsciiLower (char ch) noexcept |
| constexpr char | toAsciiUpper (char ch) noexcept |
| MINI_LLVM_EXPORT bool | operator== (const BigInteger &lhs, const BigInteger &rhs) |
| MINI_LLVM_EXPORT std::strong_ordering | operator<=> (const BigInteger &lhs, const BigInteger &rhs) |
| MINI_LLVM_EXPORT BigInteger | operator+ (const BigInteger &lhs, const BigInteger &rhs) |
| MINI_LLVM_EXPORT BigInteger | operator- (const BigInteger &lhs, const BigInteger &rhs) |
| MINI_LLVM_EXPORT BigInteger | operator* (const BigInteger &lhs, const BigInteger &rhs) |
| MINI_LLVM_EXPORT BigInteger | operator/ (const BigInteger &lhs, int32_t rhs) |
| MINI_LLVM_EXPORT int32_t | operator% (const BigInteger &lhs, int32_t rhs) |
| MINI_LLVM_EXPORT BigInteger | abs (const BigInteger &value) |
| MINI_LLVM_EXPORT BigInteger | abs (BigInteger &&value) |
| MINI_LLVM_EXPORT std::pair< BigInteger, int32_t > | divRem (const BigInteger &lhs, int32_t rhs) |
| MINI_LLVM_EXPORT bool | supportsColor (FILE *stream) |
| Color | operator~ (Color color) |
| Color | operator& (Color lhs, Color rhs) |
| Color | operator| (Color lhs, Color rhs) |
| Color | operator^ (Color lhs, Color rhs) |
| Color & | operator&= (Color &lhs, Color rhs) |
| Color & | operator|= (Color &lhs, Color rhs) |
| Color & | operator^= (Color &lhs, Color rhs) |
| MINI_LLVM_EXPORT bool | shouldQuoteDotId (std::string_view id) |
| MINI_LLVM_EXPORT std::string | quoteDotId (std::string_view id) |
| MINI_LLVM_EXPORT std::string | formatDotId (std::string_view id) |
| const char * | message (ErrorCode code) |
| void | swap (FileHandle &lhs, FileHandle &rhs) noexcept |
| template<typename T, typename Hash = std::hash<T>> |
| constexpr void | hash_combine (size_t &seed, const T &v) noexcept |
| MINI_LLVM_EXPORT Expected< std::string, SystemError > | readAll (FILE *stream) |
| MINI_LLVM_EXPORT Expected< std::string, SystemError > | readAll (const Path &path) |
| MINI_LLVM_EXPORT Expected< std::string, SystemError > | readAll (const Path &path, FILE *stream) |
| MINI_LLVM_EXPORT Expected< void, SystemError > | writeAll (FILE *stream, const char *data, size_t size) |
| MINI_LLVM_EXPORT Expected< void, SystemError > | writeAll (const Path &path, const char *data, size_t size) |
| MINI_LLVM_EXPORT Expected< void, SystemError > | writeAll (const Path &path, FILE *stream, const char *data, size_t size) |
| Expected< void, SystemError > | writeAll (FILE *stream, std::string_view buffer) |
| Expected< void, SystemError > | writeAll (const Path &path, std::string_view buffer) |
| Expected< void, SystemError > | writeAll (const Path &path, FILE *stream, std::string_view buffer) |
| template<typename To, typename From> |
| std::unique_ptr< To > | cast (std::unique_ptr< From > from) noexcept |
| template<typename To, typename From> |
| std::shared_ptr< To > | cast (std::shared_ptr< From > from) noexcept |
| template<typename To, typename From> |
| std::weak_ptr< To > | cast (std::weak_ptr< From > from) noexcept |
| template<typename T> |
| std::shared_ptr< T > | share (T &value) |
| template<typename T> |
| std::weak_ptr< T > | weaken (T &value) |
| template<typename T> |
| | OptionalReference (T &) -> OptionalReference< T > |
| template<typename T> |
| void | swap (OptionalReference< T > &lhs, OptionalReference< T > &rhs) noexcept |
| void | swap (Path &lhs, Path &rhs) noexcept |
| bool | operator== (const Path &lhs, const Path &rhs) noexcept |
| std::strong_ordering | operator<=> (const Path &lhs, const Path &rhs) noexcept |
| Path | operator/ (Path lhs, const Path &rhs) |
| MINI_LLVM_EXPORT std::string | toString (int value, int base=10) |
| MINI_LLVM_EXPORT std::string | toString (long value, int base=10) |
| MINI_LLVM_EXPORT std::string | toString (long long value, int base=10) |
| MINI_LLVM_EXPORT std::string | toString (unsigned int value, int base=10) |
| MINI_LLVM_EXPORT std::string | toString (unsigned long value, int base=10) |
| MINI_LLVM_EXPORT std::string | toString (unsigned long long value, int base=10) |
| MINI_LLVM_EXPORT void | normalizeLineEndings (std::string &str) |
| void | swap (SystemString &lhs, SystemString &rhs) noexcept |
| bool | operator== (const SystemString &lhs, const SystemString &rhs) noexcept |
| std::strong_ordering | operator<=> (const SystemString &lhs, const SystemString &rhs) noexcept |
| MINI_LLVM_EXPORT char32_t | decodeUtf8 (const char *&ptr) noexcept |