LLVM 22.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:
Definition at line 590 of file JSON.h.
References ObjectKey(), and operator llvm::StringRef().
Referenced by ObjectKey(), ObjectKey(), ObjectKey(), ObjectKey(), ObjectKey(), ObjectKey(), operator=(), and operator=().
|
inline |
Definition at line 591 of file JSON.h.
References assert(), llvm::json::fixUTF8(), llvm::json::isUTF8(), LLVM_UNLIKELY, and llvm::move().
|
inline |
Definition at line 598 of file JSON.h.
References assert(), llvm::json::fixUTF8(), llvm::json::isUTF8(), LLVM_UNLIKELY, and ObjectKey().
|
inline |
Definition at line 604 of file JSON.h.
References ObjectKey().
|
inline |
Definition at line 606 of file JSON.h.
References ObjectKey(), and str().
Definition at line 608 of file JSON.h.
References llvm::CallingConv::C, and ObjectKey().
|
inline |
Definition at line 609 of file JSON.h.
References llvm::CallingConv::C, const, and ObjectKey().
|
inline |
Definition at line 621 of file JSON.h.
Referenced by ObjectKey().
Definition at line 610 of file JSON.h.
References llvm::CallingConv::C, and ObjectKey().
References ObjectKey().
|
inline |
Definition at line 622 of file JSON.h.
Referenced by ObjectKey().