LLVM
13.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 497 of file JSON.h.
Referenced by ObjectKey().
|
inline |
Definition at line 498 of file JSON.h.
References assert(), llvm::json::fixUTF8(), llvm::json::isUTF8(), LLVM_UNLIKELY, move, and string.
|
inline |
Definition at line 505 of file JSON.h.
References assert(), llvm::json::fixUTF8(), llvm::json::isUTF8(), LLVM_UNLIKELY, ObjectKey(), and S.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 529 of file JSON.h.
References llvm::StringRef::str().