15#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANG_REORDER_FIELDS_ACTION_H
16#define LLVM_CLANG_TOOLS_EXTRA_CLANG_REORDER_FIELDS_ACTION_H
18#include "clang/Tooling/Refactoring.h"
23namespace reorder_fields {
26 llvm::StringRef RecordName;
27 llvm::ArrayRef<std::string> DesiredFieldsOrder;
28 std::map<std::string, tooling::Replacements> &Replacements;
32 llvm::StringRef RecordName,
33 llvm::ArrayRef<std::string> DesiredFieldsOrder,
34 std::map<std::string, tooling::Replacements> &Replacements)
35 : RecordName(RecordName), DesiredFieldsOrder(DesiredFieldsOrder),
36 Replacements(Replacements) {}
ReorderFieldsAction(llvm::StringRef RecordName, llvm::ArrayRef< std::string > DesiredFieldsOrder, std::map< std::string, tooling::Replacements > &Replacements)
ReorderFieldsAction & operator=(const ReorderFieldsAction &)=delete
ReorderFieldsAction(const ReorderFieldsAction &)=delete
std::unique_ptr< ASTConsumer > newASTConsumer()
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//