Go to the source code of this file.
|
| namespace | clang |
| | The JSON file list parser is used to communicate input to InstallAPI.
|
| namespace | clang::ssaf |
|
| llvm::json::Value | clang::ssaf::entityPointerLevelToJSON (const EntityPointerLevel &EPL, JSONFormat::EntityIdToJSONFn EntityId2JSON) |
| Expected< EntityPointerLevel > | clang::ssaf::entityPointerLevelFromJSON (const llvm::json::Value &EPLData, JSONFormat::EntityIdFromJSONFn EntityIdFromJSON) |
| llvm::json::Array | clang::ssaf::entityPointerLevelSetToJSON (llvm::iterator_range< EntityPointerLevelSet::const_iterator > EPLs, JSONFormat::EntityIdToJSONFn EntityId2JSON) |
| Expected< EntityPointerLevelSet > | clang::ssaf::entityPointerLevelSetFromJSON (const llvm::json::Array &EPLsData, JSONFormat::EntityIdFromJSONFn EntityIdFromJSON) |
| llvm::json::Array | clang::ssaf::entityPointerLevelMapToJSON (const std::map< EntityId, EntityPointerLevelSet > &Map, JSONFormat::EntityIdToJSONFn IdToJSON) |
| | Serialize a map<EntityId, EntityPointerLevelSet> as a flat array of alternating [EntityId, EntityPointerLevelSet, ...] pairs.
|
| Expected< std::map< EntityId, EntityPointerLevelSet > > | clang::ssaf::entityPointerLevelMapFromJSON (const llvm::json::Array &Content, JSONFormat::EntityIdFromJSONFn IdFromJSON) |
| | Deserialize a flat array of alternating [EntityId, EntityPointerLevelSet, ...] pairs into a map.
|