LLVM 20.0.0git
|
ObjectKey is a used to capture keys in Object. More...
#include "llvm/Support/JSON.h"
Public Member Functions | |
ObjectKey (const char *S) | |
ObjectKey (std::string S) | |
ObjectKey (llvm::StringRef S) | |
ObjectKey (const llvm::SmallVectorImpl< char > &V) | |
ObjectKey (const llvm::formatv_object_base &V) | |
ObjectKey (const ObjectKey &C) | |
ObjectKey (ObjectKey &&C) | |
ObjectKey & | operator= (const ObjectKey &C) |
ObjectKey & | operator= (ObjectKey &&)=default |
operator llvm::StringRef () const | |
std::string | str () const |
ObjectKey is a used to capture keys in Object.
Like Value but:
|
inline |
Definition at line 581 of file JSON.h.
References assert(), llvm::json::fixUTF8(), llvm::json::isUTF8(), LLVM_UNLIKELY, and string.
|
inline |
Definition at line 588 of file JSON.h.
References assert(), llvm::json::fixUTF8(), llvm::json::isUTF8(), and LLVM_UNLIKELY.
|
inline |
|
inline |
Definition at line 598 of file JSON.h.
References llvm::CallingConv::C.
|
inline |
Definition at line 600 of file JSON.h.
References llvm::CallingConv::C.
|
inline |
Definition at line 612 of file JSON.h.
References llvm::StringRef::str().