clang 20.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/HeaderSearchOptions.h"
#include "clang/Lex/Lexer.h"
#include "clang/Lex/ModuleLoader.h"
#include "clang/Lex/Preprocessor.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.