|
clang 24.0.0git
|
#include "clang/AST/Expr.h"#include "clang/ScalableStaticAnalysis/Core/Model/EntityId.h"#include "llvm/ADT/SmallVector.h"#include <set>Go to the source code of this file.
Classes | |
| struct | clang::ssaf::DeclPointerLevel |
Namespaces | |
| namespace | clang |
| Top level wrappers for InstallAPI frontend operations. | |
| namespace | clang::ssaf |
Typedefs | |
| using | clang::ssaf::DeclPointerLevelVec = llvm::SmallVector<DeclPointerLevel, 2> |
Functions | |
| EntityPointerLevel | clang::ssaf::buildEntityPointerLevel (EntityId, unsigned) |
| An EntityPointerLevel is associated with a level of the declared pointer/array type of an entity. | |
| DeclPointerLevel | clang::ssaf::createDeclPointerLevel (const NamedDecl *ND, bool IsFunRet=false) |
| Create an DeclPointerLevel (DPL) from a NamedDecl of a pointer/array type. | |
| llvm::Expected< EntityPointerLevel > | clang::ssaf::createEntityPointerLevel (const NamedDecl *ND, TUSummaryExtractor &Extractor, bool IsFunRet=false) |
| Create an EntityPointerLevel (EPL) from a NamedDecl of a pointer/array type. | |
| DeclPointerLevelVec | clang::ssaf::elaborateHigherDeclPointerLevels (const DeclPointerLevel &DPL) |