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