|
clang 22.0.0git
|
#include "clang/Tooling/Syntax/Tokens.h"#include "clang/Basic/Diagnostic.h"#include "clang/Basic/IdentifierTable.h"#include "clang/Basic/LLVM.h"#include "clang/Basic/LangOptions.h"#include "clang/Basic/SourceLocation.h"#include "clang/Basic/SourceManager.h"#include "clang/Basic/TokenKinds.h"#include "clang/Lex/PPCallbacks.h"#include "clang/Lex/Preprocessor.h"#include "clang/Lex/Token.h"#include "llvm/ADT/ArrayRef.h"#include "llvm/ADT/STLExtras.h"#include "llvm/Support/Debug.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/FormatVariadic.h"#include "llvm/Support/raw_ostream.h"#include <cassert>#include <optional>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | TokenCollector::CollectPPExpansions |
| Records information reqired to construct mappings for the token buffer that we are collecting. More... | |
| class | TokenCollector::Builder |
| Builds mappings and spelled tokens in the TokenBuffer based on the expanded token stream. More... | |