|
clang 22.0.0git
|
#include "clang/AST/ASTContext.h"#include "clang/AST/Stmt.h"#include "clang/ASTMatchers/ASTMatchFinder.h"#include "clang/ASTMatchers/ASTMatchers.h"#include "clang/Analysis/FlowSensitive/DataflowEnvironment.h"#include "llvm/ADT/StringRef.h"#include <functional>#include <string>#include <type_traits>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | clang::dataflow::TransferState< LatticeT > |
| A common form of state shared between the cases of a transfer function. More... | |
| struct | clang::dataflow::TransferStateForDiagnostics< LatticeT > |
| A read-only version of TransferState. More... | |
| class | clang::dataflow::ASTMatchSwitchBuilder< BaseT, State, Result > |
| Collects cases of a "match switch": a collection of matchers paired with callbacks, which together define a switch that can be applied to a node whose type derives from BaseT. More... | |
Namespaces | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::dataflow |
| Dataflow Directional Tag Classes. | |
Typedefs | |
| template<typename T> | |
| using | clang::dataflow::MatchSwitchMatcher = ast_matchers::internal::Matcher<T> |
| template<typename T, typename State, typename Result = void> | |
| using | clang::dataflow::MatchSwitchAction |
| template<typename BaseT, typename State, typename Result = void> | |
| using | clang::dataflow::ASTMatchSwitch |