OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CXXCatchStmt
(Results
1 - 25
of
30
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/clang/include/clang/AST/
StmtCXX.h
26
///
CXXCatchStmt
- This represents a C++ catch block.
28
class
CXXCatchStmt
: public Stmt {
36
CXXCatchStmt
(SourceLocation catchLoc, VarDecl *exDecl, Stmt *handlerBlock)
40
CXXCatchStmt
(EmptyShell Empty)
107
CXXCatchStmt
*getHandler(unsigned i) {
108
return cast<
CXXCatchStmt
>(getStmts()[i + 1]);
110
const
CXXCatchStmt
*getHandler(unsigned i) const {
111
return cast<
CXXCatchStmt
>(getStmts()[i + 1]);
ASTNodeTraverser.h
657
void VisitCXXCatchStmt(const
CXXCatchStmt
*Node) {
RecursiveASTVisitor.h
2228
DEF_TRAVERSE_STMT(
CXXCatchStmt
, {
/src/external/apache2/llvm/dist/clang/lib/AST/
StmtCXX.cpp
19
QualType
CXXCatchStmt
::getCaughtType() const {
StmtPrinter.cpp
124
void PrintRawCXXCatchStmt(
CXXCatchStmt
*Catch);
563
void StmtPrinter::PrintRawCXXCatchStmt(
CXXCatchStmt
*Node) {
573
void StmtPrinter::VisitCXXCatchStmt(
CXXCatchStmt
*Node) {
ASTImporter.cpp
565
ExpectedStmt VisitCXXCatchStmt(
CXXCatchStmt
*S);
6358
ExpectedStmt ASTNodeImporter::VisitCXXCatchStmt(
CXXCatchStmt
*S) {
6367
return new (Importer.getToContext())
CXXCatchStmt
(
6382
CXXCatchStmt
*FromHandler = S->getHandler(HI);
StmtProfile.cpp
335
void StmtProfiler::VisitCXXCatchStmt(const
CXXCatchStmt
*S) {
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
CodeGenPGO.cpp
103
CXXCatchStmt
,
268
DEFINE_NESTABLE_TRAVERSAL(
CXXCatchStmt
)
298
return PGOHash::
CXXCatchStmt
;
686
void VisitCXXCatchStmt(const
CXXCatchStmt
*S) {
CGCoroutine.cpp
240
CXXCatchStmt
(Loc, /*exDecl=*/nullptr, Coro.ExceptionHandler);
669
CXXCatchStmt
Catch(Loc, /*exDecl=*/nullptr,
CGCXXABI.h
244
virtual void emitBeginCatch(CodeGenFunction &CGF, const
CXXCatchStmt
*C) = 0;
CGException.cpp
616
const
CXXCatchStmt
*C = S.getHandler(I);
1247
const
CXXCatchStmt
*C = S.getHandler(I-1);
ItaniumCXXABI.cpp
165
void emitBeginCatch(CodeGenFunction &CGF, const
CXXCatchStmt
*C) override;
517
void emitBeginCatch(CodeGenFunction &CGF, const
CXXCatchStmt
*C) override;
4607
const
CXXCatchStmt
*S) {
4713
const
CXXCatchStmt
*C) {
CoverageMappingGen.cpp
1427
void VisitCXXCatchStmt(const
CXXCatchStmt
*S) {
MicrosoftCXXABI.cpp
123
void emitBeginCatch(CodeGenFunction &CGF, const
CXXCatchStmt
*C) override;
892
const
CXXCatchStmt
*S) {
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
DeadStoresChecker.cpp
50
bool TraverseCXXCatchStmt(
CXXCatchStmt
*S) {
/src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
ExprEngine.h
50
class
CXXCatchStmt
;
552
void VisitCXXCatchStmt(const
CXXCatchStmt
*CS, ExplodedNode *Pred,
/src/external/apache2/llvm/dist/clang/lib/Sema/
SemaStmt.cpp
4314
CXXCatchStmt
(CatchLoc, cast_or_null<VarDecl>(ExDecl), HandlerBlock);
4393
const llvm::DenseMap<CatchHandlerType,
CXXCatchStmt
*> &TypesToCheck;
4396
CXXCatchStmt
*FoundHandler;
4402
const llvm::DenseMap<CatchHandlerType,
CXXCatchStmt
*> &T, bool C)
4406
CXXCatchStmt
*getFoundHandler() const { return FoundHandler; }
4456
llvm::DenseMap<CatchHandlerType,
CXXCatchStmt
*> HandledTypes;
4458
CXXCatchStmt
*H = cast<
CXXCatchStmt
>(Handlers[i]);
4492
const
CXXCatchStmt
*Problem = CTPB.getFoundHandler();
4508
const
CXXCatchStmt
*Problem = R.first->second
[
all
...]
JumpDiagnostics.cpp
420
CXXCatchStmt
*CS = TS->getHandler(I);
SemaExceptionSpec.cpp
1549
const
CXXCatchStmt
*FinalHandler = TS->getHandler(TS->getNumHandlers() - 1);
AnalysisBasedWarnings.cpp
303
dyn_cast_or_null<
CXXCatchStmt
>(Succ->getLabel())) {
/src/external/apache2/llvm/dist/clang/lib/Analysis/
CFG.cpp
556
CFGBlock *VisitCXXCatchStmt(
CXXCatchStmt
*S);
2182
return VisitCXXCatchStmt(cast<
CXXCatchStmt
>(S));
4307
CXXCatchStmt
*CS = Terminator->getHandler(h);
4338
CFGBlock *CFGBuilder::VisitCXXCatchStmt(
CXXCatchStmt
*CS) {
4339
//
CXXCatchStmt
are treated like labels, so they are the first statement in a
4361
//
CXXCatchStmt
is more than just a label. They have semantic meaning
4367
// Also add the
CXXCatchStmt
as a label, to mirror handling of regular
5174
cast<
CXXCatchStmt
>(stmt)->getExceptionDecl();
5659
else if (
CXXCatchStmt
*CS = dyn_cast<
CXXCatchStmt
>(Label))
[
all
...]
/src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
ExprEngineCXX.cpp
955
void ExprEngine::VisitCXXCatchStmt(const
CXXCatchStmt
*CS, ExplodedNode *Pred,
/src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp
897
const internal::VariadicDynCastAllOfMatcher<Stmt,
CXXCatchStmt
>
cxxCatchStmt
;
/src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchers.h
2286
///
cxxCatchStmt
()
2288
extern const internal::VariadicDynCastAllOfMatcher<Stmt,
CXXCatchStmt
>
2289
cxxCatchStmt
;
4416
///
cxxCatchStmt
(isCatchAll()) matches catch(...) but not catch(int).
4417
AST_MATCHER(
CXXCatchStmt
, isCatchAll) {
/src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp
1635
void ASTStmtReader::VisitCXXCatchStmt(
CXXCatchStmt
*S) {
3145
S = new (Context)
CXXCatchStmt
(Empty);
Completed in 61 milliseconds
1
2
Indexes created Sun Jun 14 00:25:39 UTC 2026