|
clang 23.0.0git
|
#include "clang/ScalableStaticAnalysisFramework/Analyses/CallGraph/CallGraphSummary.h"#include "clang/ScalableStaticAnalysisFramework/Core/Model/EntityId.h"#include "clang/ScalableStaticAnalysisFramework/Core/Serialization/JSONFormat.h"#include "clang/ScalableStaticAnalysisFramework/Core/Support/ErrorBuilder.h"#include "llvm/ADT/STLExtras.h"#include "llvm/Support/JSON.h"#include <memory>Go to the source code of this file.
Functions | |
| static json::Object | serialize (const EntitySummary &Summary, JSONFormat::EntityIdToJSONFn ToJSON) |
| static Expected< std::unique_ptr< EntitySummary > > | deserialize (const json::Object &Obj, EntityIdTable &IdTable, JSONFormat::EntityIdFromJSONFn FromJSON) |
| static llvm::Registry< JSONFormat::FormatInfo >::Add< CallGraphJSONFormatInfo > | RegisterFormatInfo (CallGraphSummary::Name, "JSON Format info for CallGraph summary") |
Variables | |
| static const char * | FailedToReadObjectAtField |
| static const char * | FailedToReadObjectAtIndex |
| static const char * | ReadingFromField = "reading {0} from field '{1}'" |
| static const char * | ReadingFromIndex = "reading {0} from index '{1}'" |
| volatile int | CallGraphJSONFormatAnchorSource = 0 |
|
static |
Definition at line 54 of file CallGraphJSONFormat.cpp.
References clang::ssaf::ErrorBuilder::build(), clang::ssaf::ErrorBuilder::context(), clang::ssaf::ErrorBuilder::create(), FailedToReadObjectAtField, FailedToReadObjectAtIndex, clang::File, clang::Line, ReadingFromField, ReadingFromIndex, and clang::ssaf::ErrorBuilder::wrap().
|
static |
References clang::ssaf::CallGraphSummary::Name.
|
static |
Definition at line 28 of file CallGraphJSONFormat.cpp.
| volatile int CallGraphJSONFormatAnchorSource = 0 |
Definition at line 174 of file CallGraphJSONFormat.cpp.
|
static |
Definition at line 21 of file CallGraphJSONFormat.cpp.
Referenced by deserialize().
|
static |
Definition at line 23 of file CallGraphJSONFormat.cpp.
Referenced by deserialize().
|
static |
Definition at line 25 of file CallGraphJSONFormat.cpp.
Referenced by deserialize().
|
static |
Definition at line 26 of file CallGraphJSONFormat.cpp.
Referenced by deserialize().