• Home
  • Raw
  • Download

Lines Matching refs:Stmt

105 CXCursor cxcursor::MakeCXCursor(const Stmt *S, const Decl *Parent,  in MakeCXCursor()
112 case Stmt::NoStmtClass: in MakeCXCursor()
115 case Stmt::CaseStmtClass: in MakeCXCursor()
119 case Stmt::DefaultStmtClass: in MakeCXCursor()
123 case Stmt::IfStmtClass: in MakeCXCursor()
127 case Stmt::SwitchStmtClass: in MakeCXCursor()
131 case Stmt::WhileStmtClass: in MakeCXCursor()
135 case Stmt::DoStmtClass: in MakeCXCursor()
139 case Stmt::ForStmtClass: in MakeCXCursor()
143 case Stmt::GotoStmtClass: in MakeCXCursor()
147 case Stmt::IndirectGotoStmtClass: in MakeCXCursor()
151 case Stmt::ContinueStmtClass: in MakeCXCursor()
155 case Stmt::BreakStmtClass: in MakeCXCursor()
159 case Stmt::ReturnStmtClass: in MakeCXCursor()
163 case Stmt::GCCAsmStmtClass: in MakeCXCursor()
167 case Stmt::MSAsmStmtClass: in MakeCXCursor()
171 case Stmt::ObjCAtTryStmtClass: in MakeCXCursor()
175 case Stmt::ObjCAtCatchStmtClass: in MakeCXCursor()
179 case Stmt::ObjCAtFinallyStmtClass: in MakeCXCursor()
183 case Stmt::ObjCAtThrowStmtClass: in MakeCXCursor()
187 case Stmt::ObjCAtSynchronizedStmtClass: in MakeCXCursor()
191 case Stmt::ObjCAutoreleasePoolStmtClass: in MakeCXCursor()
195 case Stmt::ObjCForCollectionStmtClass: in MakeCXCursor()
199 case Stmt::CXXCatchStmtClass: in MakeCXCursor()
203 case Stmt::CXXTryStmtClass: in MakeCXCursor()
207 case Stmt::CXXForRangeStmtClass: in MakeCXCursor()
211 case Stmt::SEHTryStmtClass: in MakeCXCursor()
215 case Stmt::SEHExceptStmtClass: in MakeCXCursor()
219 case Stmt::SEHFinallyStmtClass: in MakeCXCursor()
223 case Stmt::SEHLeaveStmtClass: in MakeCXCursor()
227 case Stmt::ArrayTypeTraitExprClass: in MakeCXCursor()
228 case Stmt::AsTypeExprClass: in MakeCXCursor()
229 case Stmt::AtomicExprClass: in MakeCXCursor()
230 case Stmt::BinaryConditionalOperatorClass: in MakeCXCursor()
231 case Stmt::TypeTraitExprClass: in MakeCXCursor()
232 case Stmt::CoroutineBodyStmtClass: in MakeCXCursor()
233 case Stmt::CoawaitExprClass: in MakeCXCursor()
234 case Stmt::CoreturnStmtClass: in MakeCXCursor()
235 case Stmt::CoyieldExprClass: in MakeCXCursor()
236 case Stmt::CXXBindTemporaryExprClass: in MakeCXCursor()
237 case Stmt::CXXDefaultArgExprClass: in MakeCXCursor()
238 case Stmt::CXXDefaultInitExprClass: in MakeCXCursor()
239 case Stmt::CXXFoldExprClass: in MakeCXCursor()
240 case Stmt::CXXStdInitializerListExprClass: in MakeCXCursor()
241 case Stmt::CXXScalarValueInitExprClass: in MakeCXCursor()
242 case Stmt::CXXUuidofExprClass: in MakeCXCursor()
243 case Stmt::ChooseExprClass: in MakeCXCursor()
244 case Stmt::DesignatedInitExprClass: in MakeCXCursor()
245 case Stmt::DesignatedInitUpdateExprClass: in MakeCXCursor()
246 case Stmt::ExprWithCleanupsClass: in MakeCXCursor()
247 case Stmt::ExpressionTraitExprClass: in MakeCXCursor()
248 case Stmt::ExtVectorElementExprClass: in MakeCXCursor()
249 case Stmt::ImplicitCastExprClass: in MakeCXCursor()
250 case Stmt::ImplicitValueInitExprClass: in MakeCXCursor()
251 case Stmt::NoInitExprClass: in MakeCXCursor()
252 case Stmt::MaterializeTemporaryExprClass: in MakeCXCursor()
253 case Stmt::ObjCIndirectCopyRestoreExprClass: in MakeCXCursor()
254 case Stmt::OffsetOfExprClass: in MakeCXCursor()
255 case Stmt::ParenListExprClass: in MakeCXCursor()
256 case Stmt::PredefinedExprClass: in MakeCXCursor()
257 case Stmt::ShuffleVectorExprClass: in MakeCXCursor()
258 case Stmt::ConvertVectorExprClass: in MakeCXCursor()
259 case Stmt::UnaryExprOrTypeTraitExprClass: in MakeCXCursor()
260 case Stmt::VAArgExprClass: in MakeCXCursor()
261 case Stmt::ObjCArrayLiteralClass: in MakeCXCursor()
262 case Stmt::ObjCDictionaryLiteralClass: in MakeCXCursor()
263 case Stmt::ObjCBoxedExprClass: in MakeCXCursor()
264 case Stmt::ObjCSubscriptRefExprClass: in MakeCXCursor()
268 case Stmt::OpaqueValueExprClass: in MakeCXCursor()
274 case Stmt::PseudoObjectExprClass: in MakeCXCursor()
278 case Stmt::CompoundStmtClass: in MakeCXCursor()
282 case Stmt::NullStmtClass: in MakeCXCursor()
286 case Stmt::LabelStmtClass: in MakeCXCursor()
290 case Stmt::AttributedStmtClass: in MakeCXCursor()
294 case Stmt::DeclStmtClass: in MakeCXCursor()
298 case Stmt::CapturedStmtClass: in MakeCXCursor()
302 case Stmt::IntegerLiteralClass: in MakeCXCursor()
306 case Stmt::FloatingLiteralClass: in MakeCXCursor()
310 case Stmt::ImaginaryLiteralClass: in MakeCXCursor()
314 case Stmt::StringLiteralClass: in MakeCXCursor()
318 case Stmt::CharacterLiteralClass: in MakeCXCursor()
322 case Stmt::ParenExprClass: in MakeCXCursor()
326 case Stmt::UnaryOperatorClass: in MakeCXCursor()
330 case Stmt::CXXNoexceptExprClass: in MakeCXCursor()
334 case Stmt::MSPropertySubscriptExprClass: in MakeCXCursor()
335 case Stmt::ArraySubscriptExprClass: in MakeCXCursor()
339 case Stmt::OMPArraySectionExprClass: in MakeCXCursor()
343 case Stmt::BinaryOperatorClass: in MakeCXCursor()
347 case Stmt::CompoundAssignOperatorClass: in MakeCXCursor()
351 case Stmt::ConditionalOperatorClass: in MakeCXCursor()
355 case Stmt::CStyleCastExprClass: in MakeCXCursor()
359 case Stmt::CompoundLiteralExprClass: in MakeCXCursor()
363 case Stmt::InitListExprClass: in MakeCXCursor()
367 case Stmt::AddrLabelExprClass: in MakeCXCursor()
371 case Stmt::StmtExprClass: in MakeCXCursor()
375 case Stmt::GenericSelectionExprClass: in MakeCXCursor()
379 case Stmt::GNUNullExprClass: in MakeCXCursor()
383 case Stmt::CXXStaticCastExprClass: in MakeCXCursor()
387 case Stmt::CXXDynamicCastExprClass: in MakeCXCursor()
391 case Stmt::CXXReinterpretCastExprClass: in MakeCXCursor()
395 case Stmt::CXXConstCastExprClass: in MakeCXCursor()
399 case Stmt::CXXFunctionalCastExprClass: in MakeCXCursor()
403 case Stmt::CXXTypeidExprClass: in MakeCXCursor()
407 case Stmt::CXXBoolLiteralExprClass: in MakeCXCursor()
411 case Stmt::CXXNullPtrLiteralExprClass: in MakeCXCursor()
415 case Stmt::CXXThisExprClass: in MakeCXCursor()
419 case Stmt::CXXThrowExprClass: in MakeCXCursor()
423 case Stmt::CXXNewExprClass: in MakeCXCursor()
427 case Stmt::CXXDeleteExprClass: in MakeCXCursor()
431 case Stmt::ObjCStringLiteralClass: in MakeCXCursor()
435 case Stmt::ObjCEncodeExprClass: in MakeCXCursor()
439 case Stmt::ObjCSelectorExprClass: in MakeCXCursor()
443 case Stmt::ObjCProtocolExprClass: in MakeCXCursor()
447 case Stmt::ObjCBoolLiteralExprClass: in MakeCXCursor()
451 case Stmt::ObjCBridgedCastExprClass: in MakeCXCursor()
455 case Stmt::BlockExprClass: in MakeCXCursor()
459 case Stmt::PackExpansionExprClass: in MakeCXCursor()
463 case Stmt::SizeOfPackExprClass: in MakeCXCursor()
467 case Stmt::DeclRefExprClass: in MakeCXCursor()
482 case Stmt::DependentScopeDeclRefExprClass: in MakeCXCursor()
483 case Stmt::SubstNonTypeTemplateParmExprClass: in MakeCXCursor()
484 case Stmt::SubstNonTypeTemplateParmPackExprClass: in MakeCXCursor()
485 case Stmt::FunctionParmPackExprClass: in MakeCXCursor()
486 case Stmt::UnresolvedLookupExprClass: in MakeCXCursor()
487 case Stmt::TypoExprClass: // A typo could actually be a DeclRef or a MemberRef in MakeCXCursor()
491 case Stmt::CXXDependentScopeMemberExprClass: in MakeCXCursor()
492 case Stmt::CXXPseudoDestructorExprClass: in MakeCXCursor()
493 case Stmt::MemberExprClass: in MakeCXCursor()
494 case Stmt::MSPropertyRefExprClass: in MakeCXCursor()
495 case Stmt::ObjCIsaExprClass: in MakeCXCursor()
496 case Stmt::ObjCIvarRefExprClass: in MakeCXCursor()
497 case Stmt::ObjCPropertyRefExprClass: in MakeCXCursor()
498 case Stmt::UnresolvedMemberExprClass: in MakeCXCursor()
502 case Stmt::CallExprClass: in MakeCXCursor()
503 case Stmt::CXXOperatorCallExprClass: in MakeCXCursor()
504 case Stmt::CXXMemberCallExprClass: in MakeCXCursor()
505 case Stmt::CUDAKernelCallExprClass: in MakeCXCursor()
506 case Stmt::CXXConstructExprClass: in MakeCXCursor()
507 case Stmt::CXXTemporaryObjectExprClass: in MakeCXCursor()
508 case Stmt::CXXUnresolvedConstructExprClass: in MakeCXCursor()
509 case Stmt::UserDefinedLiteralClass: in MakeCXCursor()
513 case Stmt::LambdaExprClass: in MakeCXCursor()
517 case Stmt::ObjCMessageExprClass: { in MakeCXCursor()
534 case Stmt::MSDependentExistsStmtClass: in MakeCXCursor()
537 case Stmt::OMPParallelDirectiveClass: in MakeCXCursor()
540 case Stmt::OMPSimdDirectiveClass: in MakeCXCursor()
543 case Stmt::OMPForDirectiveClass: in MakeCXCursor()
546 case Stmt::OMPForSimdDirectiveClass: in MakeCXCursor()
549 case Stmt::OMPSectionsDirectiveClass: in MakeCXCursor()
552 case Stmt::OMPSectionDirectiveClass: in MakeCXCursor()
555 case Stmt::OMPSingleDirectiveClass: in MakeCXCursor()
558 case Stmt::OMPMasterDirectiveClass: in MakeCXCursor()
561 case Stmt::OMPCriticalDirectiveClass: in MakeCXCursor()
564 case Stmt::OMPParallelForDirectiveClass: in MakeCXCursor()
567 case Stmt::OMPParallelForSimdDirectiveClass: in MakeCXCursor()
570 case Stmt::OMPParallelSectionsDirectiveClass: in MakeCXCursor()
573 case Stmt::OMPTaskDirectiveClass: in MakeCXCursor()
576 case Stmt::OMPTaskyieldDirectiveClass: in MakeCXCursor()
579 case Stmt::OMPBarrierDirectiveClass: in MakeCXCursor()
582 case Stmt::OMPTaskwaitDirectiveClass: in MakeCXCursor()
585 case Stmt::OMPTaskgroupDirectiveClass: in MakeCXCursor()
588 case Stmt::OMPFlushDirectiveClass: in MakeCXCursor()
591 case Stmt::OMPOrderedDirectiveClass: in MakeCXCursor()
594 case Stmt::OMPAtomicDirectiveClass: in MakeCXCursor()
597 case Stmt::OMPTargetDirectiveClass: in MakeCXCursor()
600 case Stmt::OMPTargetDataDirectiveClass: in MakeCXCursor()
603 case Stmt::OMPTeamsDirectiveClass: in MakeCXCursor()
606 case Stmt::OMPCancellationPointDirectiveClass: in MakeCXCursor()
609 case Stmt::OMPCancelDirectiveClass: in MakeCXCursor()
612 case Stmt::OMPTaskLoopDirectiveClass: in MakeCXCursor()
615 case Stmt::OMPTaskLoopSimdDirectiveClass: in MakeCXCursor()
618 case Stmt::OMPDistributeDirectiveClass: in MakeCXCursor()
911 const Stmt *cxcursor::getCursorStmt(CXCursor Cursor) { in getCursorStmt()
917 return static_cast<const Stmt *>(Cursor.data[1]); in getCursorStmt()