struct MappingTraits::NormalizedReplacement
Declaration
struct MappingTraits::NormalizedReplacement { /* full declaration omitted */ };
Description
Helper to (de)serialize a Replacement since we don't have direct access to its data members.
Declared at: clang/include/clang/Tooling/ReplacementsYaml.h:32
Member Variables
- public std::string FilePath
- public unsigned int Offset
- public unsigned int Length
- public std::string ReplacementText
Method Overview
- public NormalizedReplacement(const llvm::yaml::IO &)
- public NormalizedReplacement(const llvm::yaml::IO &, const clang::tooling::Replacement & R)
- public clang::tooling::Replacement denormalize(const llvm::yaml::IO &)
Methods
¶NormalizedReplacement(const llvm::yaml::IO&)
NormalizedReplacement(const llvm::yaml::IO&)
Declared at: clang/include/clang/Tooling/ReplacementsYaml.h:33
Parameters
- const llvm::yaml::IO&
¶NormalizedReplacement(
const llvm::yaml::IO&,
const clang::tooling::Replacement& R)
NormalizedReplacement(
const llvm::yaml::IO&,
const clang::tooling::Replacement& R)
Declared at: clang/include/clang/Tooling/ReplacementsYaml.h:35
Parameters
- const llvm::yaml::IO&
- const clang::tooling::Replacement& R
¶clang::tooling::Replacement denormalize(
const llvm::yaml::IO&)
clang::tooling::Replacement denormalize(
const llvm::yaml::IO&)
Declared at: clang/include/clang/Tooling/ReplacementsYaml.h:39
Parameters
- const llvm::yaml::IO&