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,
45 std::string Qualifier;
48 std::vector<tok::TokenKind> ConfiguredQualifierTokens;
53 const std::string &Qualifier,
54 const std::vector<tok::TokenKind> &ConfiguredQualifierTokens,
57 std::pair<tooling::Replacements, unsigned>
72 const std::string &Qualifier,
79 const std::string &Qualifier,
This file declares an abstract TokenAnalyzer, and associated helper classes.
Keeps track of the various options that can be enabled, which controls the dialect of C or C++ that i...
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.
The JSON file list parser is used to communicate input to InstallAPI.