|
clang 23.0.0git
|
#include "../../ModelStringConversions.h"#include "clang/Analysis/Scalable/Model/EntityLinkage.h"#include "clang/Analysis/Scalable/Serialization/JSONFormat.h"#include "clang/Analysis/Scalable/Support/ErrorBuilder.h"#include "clang/Analysis/Scalable/Support/FormatProviders.h"#include "llvm/ADT/STLExtras.h"#include "llvm/ADT/StringExtras.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/FileSystem.h"#include "llvm/Support/FormatVariadic.h"#include "llvm/Support/JSON.h"#include "llvm/Support/MemoryBuffer.h"#include "llvm/Support/Path.h"#include "llvm/Support/Registry.h"Go to the source code of this file.
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::ssaf |
| namespace | clang::ssaf::ErrorMessages |
Typedefs | |
| using | clang::ssaf::Array = llvm::json::Array |
| using | clang::ssaf::Object = llvm::json::Object |
| using | clang::ssaf::Value = llvm::json::Value |
Functions | |
| llvm::Expected< Value > | clang::ssaf::readJSON (llvm::StringRef Path) |
| llvm::Error | clang::ssaf::writeJSON (Value &&Value, llvm::StringRef Path) |
| SummaryName | clang::ssaf::summaryNameFromJSON (llvm::StringRef SummaryNameStr) |
| llvm::StringRef | clang::ssaf::summaryNameToJSON (const SummaryName &SN) |
| llvm::Expected< BuildNamespaceKind > | clang::ssaf::buildNamespaceKindFromJSON (llvm::StringRef BuildNamespaceKindStr) |
| llvm::StringRef | clang::ssaf::buildNamespaceKindToJSON (BuildNamespaceKind BNK) |
| llvm::Expected< EntityLinkageType > | clang::ssaf::entityLinkageTypeFromJSON (llvm::StringRef EntityLinkageTypeStr) |
| llvm::StringRef | clang::ssaf::entityLinkageTypeToJSON (EntityLinkageType LT) |