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"
23 namespace 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) {}
46 #endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_REORDER_FIELDS_ACTION_H