clang 23.0.0git
JSONFormatImpl.cpp File Reference
#include "JSONFormatImpl.h"
#include "clang/Analysis/Scalable/TUSummary/TUSummary.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

Functions

llvm::Expected< Valueclang::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< BuildNamespaceKindclang::ssaf::buildNamespaceKindFromJSON (llvm::StringRef BuildNamespaceKindStr)
llvm::StringRef clang::ssaf::buildNamespaceKindToJSON (BuildNamespaceKind BNK)
llvm::Expected< EntityLinkageTypeclang::ssaf::entityLinkageTypeFromJSON (llvm::StringRef EntityLinkageTypeStr)
llvm::StringRef clang::ssaf::entityLinkageTypeToJSON (EntityLinkageType LT)