|
clang 22.0.0git
|
This file contains the implementation of MacroExpander, which handles macro configuration and expansion while formatting. More...
#include "Macros.h"#include "Encoding.h"#include "FormatToken.h"#include "FormatTokenLexer.h"#include "clang/Basic/TokenKinds.h"#include "clang/Format/Format.h"#include "clang/Lex/HeaderSearch.h"#include "clang/Lex/Lexer.h"#include "clang/Lex/PreprocessorOptions.h"#include "llvm/ADT/StringSet.h"#include "llvm/Support/ErrorHandling.h"Go to the source code of this file.
Classes | |
| struct | clang::format::MacroExpander::Definition |
| class | clang::format::MacroExpander::DefinitionParser |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::format |
This file contains the implementation of MacroExpander, which handles macro configuration and expansion while formatting.
Definition in file MacroExpander.cpp.