#include "ExceptionEscapeCheck.h"
#include "clang/AST/ASTContext.h"
#include "clang/ASTMatchers/ASTMatchFinder.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/ADT/StringSet.h"
Go to the source code of this file.
|
static bool | clang::isBaseOf (const Type *DerivedType, const Type *BaseType) |
|
static const TypeVec | clang::throwsException (const Stmt *St, const TypeVec &Caught, llvm::SmallSet< const FunctionDecl *, 32 > &CallStack) |
|
static const TypeVec | clang::throwsException (const FunctionDecl *Func, llvm::SmallSet< const FunctionDecl *, 32 > &CallStack) |
|
static const TypeVec | clang::throwsException (const FunctionDecl *Func) |
|
| clang::ast_matchers::AST_MATCHER_P (FunctionDecl, throws, internal::Matcher< Type >, InnerMatcher) |
|
| clang::ast_matchers::AST_MATCHER_P (Type, isIgnored, llvm::StringSet<>, IgnoredExceptions) |
|
| clang::ast_matchers::AST_MATCHER_P (FunctionDecl, isEnabled, llvm::StringSet<>, FunctionsThatShouldNotThrow) |
|