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

Methods

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)

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&)

Declared at: clang/include/clang/Tooling/ReplacementsYaml.h:39

Parameters

const llvm::yaml::IO&