15#ifndef LLVM_CLANG_LIB_FORMAT_QUALIFIERALIGNMENTFIXER_H
16#define LLVM_CLANG_LIB_FORMAT_QUALIFIERALIGNMENTFIXER_H
23typedef std::function<std::pair<tooling::Replacements, unsigned>(
31 const std::vector<std::string> &Order, std::vector<std::string> &LeftOrder,
32 std::vector<std::string> &RightOrder,
36 std::string Qualifier;
39 std::vector<tok::TokenKind> ConfiguredQualifierTokens;
44 const std::string &Qualifier,
45 const std::vector<tok::TokenKind> &ConfiguredQualifierTokens,
48 std::pair<tooling::Replacements, unsigned>
59 const std::string &Qualifier,
66 const std::string &Qualifier,
73 const std::vector<tok::TokenKind> &
Qualifiers);
This file declares an abstract TokenAnalyzer, and associated helper classes.
The collection of all-type qualifiers we support.
This class handles loading and caching of source files into memory.
TokenKind
Provides a simple uniform namespace for tokens from all C languages.