|
clang 22.0.0git
|
Registry map populated at static initialization time. More...
#include "clang/ASTMatchers/Dynamic/Registry.h"#include "Marshallers.h"#include "clang/AST/ASTTypeTraits.h"#include "clang/ASTMatchers/ASTMatchers.h"#include "clang/ASTMatchers/Dynamic/Diagnostics.h"#include "clang/ASTMatchers/Dynamic/VariantValue.h"#include "llvm/ADT/StringMap.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/ManagedStatic.h"#include "llvm/Support/raw_ostream.h"#include <cassert>#include <memory>#include <optional>#include <set>#include <string>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| class | clang::ast_matchers::dynamic::MatcherDescriptor |
| Matcher descriptor interface. More... | |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::ast_matchers |
| namespace | clang::ast_matchers::dynamic |
Macros | |
| #define | REGISTER_MATCHER(name) |
| #define | REGISTER_MATCHER_OVERLOAD(name) |
| #define | SPECIFIC_MATCHER_OVERLOAD(name, Id) |
| #define | MATCHER_OVERLOAD_ENTRY(name, Id) |
| #define | REGISTER_OVERLOADED_2(name) |
| #define | REGISTER_REGEX_MATCHER(name) |
Functions | |
| static llvm::raw_ostream & | clang::ast_matchers::dynamic::operator<< (llvm::raw_ostream &OS, const std::set< ASTNodeKind > &KS) |
Variables | |
| static llvm::ManagedStatic< RegistryMaps > | clang::ast_matchers::dynamic::RegistryData |
Registry map populated at static initialization time.
Definition in file Registry.cpp.
| #define MATCHER_OVERLOAD_ENTRY | ( | name, | |
| Id ) |
Definition at line 77 of file Registry.cpp.
| #define REGISTER_MATCHER | ( | name | ) |
Definition at line 65 of file Registry.cpp.
| #define REGISTER_MATCHER_OVERLOAD | ( | name | ) |
Definition at line 69 of file Registry.cpp.
| #define REGISTER_OVERLOADED_2 | ( | name | ) |
Definition at line 81 of file Registry.cpp.
| #define REGISTER_REGEX_MATCHER | ( | name | ) |
Definition at line 89 of file Registry.cpp.
| #define SPECIFIC_MATCHER_OVERLOAD | ( | name, | |
| Id ) |
Definition at line 73 of file Registry.cpp.