Home | History | Annotate | Download | only in libclang

Lines Matching refs:Stmt

91 CXCursor cxcursor::MakeCXCursor(Stmt *S, Decl *Parent, CXTranslationUnit TU,
97 case Stmt::NoStmtClass:
100 case Stmt::CaseStmtClass:
104 case Stmt::DefaultStmtClass:
108 case Stmt::IfStmtClass:
112 case Stmt::SwitchStmtClass:
116 case Stmt::WhileStmtClass:
120 case Stmt::DoStmtClass:
124 case Stmt::ForStmtClass:
128 case Stmt::GotoStmtClass:
132 case Stmt::IndirectGotoStmtClass:
136 case Stmt::ContinueStmtClass:
140 case Stmt::BreakStmtClass:
144 case Stmt::ReturnStmtClass:
148 case Stmt::AsmStmtClass:
152 case Stmt::ObjCAtTryStmtClass:
156 case Stmt::ObjCAtCatchStmtClass:
160 case Stmt::ObjCAtFinallyStmtClass:
164 case Stmt::ObjCAtThrowStmtClass:
168 case Stmt::ObjCAtSynchronizedStmtClass:
172 case Stmt::ObjCAutoreleasePoolStmtClass:
176 case Stmt::ObjCForCollectionStmtClass:
180 case Stmt::CXXCatchStmtClass:
184 case Stmt::CXXTryStmtClass:
188 case Stmt::CXXForRangeStmtClass:
192 case Stmt::SEHTryStmtClass:
196 case Stmt::SEHExceptStmtClass:
200 case Stmt::SEHFinallyStmtClass:
204 case Stmt::ArrayTypeTraitExprClass:
205 case Stmt::AsTypeExprClass:
206 case Stmt::AtomicExprClass:
207 case Stmt::BinaryConditionalOperatorClass:
208 case Stmt::BinaryTypeTraitExprClass:
209 case Stmt::TypeTraitExprClass:
210 case Stmt::CXXBindTemporaryExprClass:
211 case Stmt::CXXDefaultArgExprClass:
212 case Stmt::CXXScalarValueInitExprClass:
213 case Stmt::CXXUuidofExprClass:
214 case Stmt::ChooseExprClass:
215 case Stmt::DesignatedInitExprClass:
216 case Stmt::ExprWithCleanupsClass:
217 case Stmt::ExpressionTraitExprClass:
218 case Stmt::ExtVectorElementExprClass:
219 case Stmt::ImplicitCastExprClass:
220 case Stmt::ImplicitValueInitExprClass:
221 case Stmt::MaterializeTemporaryExprClass:
222 case Stmt::ObjCIndirectCopyRestoreExprClass:
223 case Stmt::OffsetOfExprClass:
224 case Stmt::ParenListExprClass:
225 case Stmt::PredefinedExprClass:
226 case Stmt::ShuffleVectorExprClass:
227 case Stmt::UnaryExprOrTypeTraitExprClass:
228 case Stmt::UnaryTypeTraitExprClass:
229 case Stmt::VAArgExprClass:
230 case Stmt::ObjCArrayLiteralClass:
231 case Stmt::ObjCDictionaryLiteralClass:
232 case Stmt::ObjCBoxedExprClass:
233 case Stmt::ObjCSubscriptRefExprClass:
237 case Stmt::OpaqueValueExprClass:
243 case Stmt::PseudoObjectExprClass:
247 case Stmt::CompoundStmtClass:
251 case Stmt::NullStmtClass:
255 case Stmt::LabelStmtClass:
259 case Stmt::AttributedStmtClass:
263 case Stmt::DeclStmtClass:
267 case Stmt::IntegerLiteralClass:
271 case Stmt::FloatingLiteralClass:
275 case Stmt::ImaginaryLiteralClass:
279 case Stmt::StringLiteralClass:
283 case Stmt::CharacterLiteralClass:
287 case Stmt::ParenExprClass:
291 case Stmt::UnaryOperatorClass:
295 case Stmt::CXXNoexceptExprClass:
299 case Stmt::ArraySubscriptExprClass:
303 case Stmt::BinaryOperatorClass:
307 case Stmt::CompoundAssignOperatorClass:
311 case Stmt::ConditionalOperatorClass:
315 case Stmt::CStyleCastExprClass:
319 case Stmt::CompoundLiteralExprClass:
323 case Stmt::InitListExprClass:
327 case Stmt::AddrLabelExprClass:
331 case Stmt::StmtExprClass:
335 case Stmt::GenericSelectionExprClass:
339 case Stmt::GNUNullExprClass:
343 case Stmt::CXXStaticCastExprClass:
347 case Stmt::CXXDynamicCastExprClass:
351 case Stmt::CXXReinterpretCastExprClass:
355 case Stmt::CXXConstCastExprClass:
359 case Stmt::CXXFunctionalCastExprClass:
363 case Stmt::CXXTypeidExprClass:
367 case Stmt::CXXBoolLiteralExprClass:
371 case Stmt::CXXNullPtrLiteralExprClass:
375 case Stmt::CXXThisExprClass:
379 case Stmt::CXXThrowExprClass:
383 case Stmt::CXXNewExprClass:
387 case Stmt::CXXDeleteExprClass:
391 case Stmt::ObjCStringLiteralClass:
395 case Stmt::ObjCEncodeExprClass:
399 case Stmt::ObjCSelectorExprClass:
403 case Stmt::ObjCProtocolExprClass:
407 case Stmt::ObjCBoolLiteralExprClass:
411 case Stmt::ObjCBridgedCastExprClass:
415 case Stmt::BlockExprClass:
419 case Stmt::PackExpansionExprClass:
423 case Stmt::SizeOfPackExprClass:
427 case Stmt::DeclRefExprClass:
428 case Stmt::DependentScopeDeclRefExprClass:
429 case Stmt::SubstNonTypeTemplateParmExprClass:
430 case Stmt::SubstNonTypeTemplateParmPackExprClass:
431 case Stmt::UnresolvedLookupExprClass:
435 case Stmt::CXXDependentScopeMemberExprClass:
436 case Stmt::CXXPseudoDestructorExprClass:
437 case Stmt::MemberExprClass:
438 case Stmt::ObjCIsaExprClass:
439 case Stmt::ObjCIvarRefExprClass:
440 case Stmt::ObjCPropertyRefExprClass:
441 case Stmt::UnresolvedMemberExprClass:
445 case Stmt::CallExprClass:
446 case Stmt::CXXOperatorCallExprClass:
447 case Stmt::CXXMemberCallExprClass:
448 case Stmt::CUDAKernelCallExprClass:
449 case Stmt::CXXConstructExprClass:
450 case Stmt::CXXTemporaryObjectExprClass:
451 case Stmt::CXXUnresolvedConstructExprClass:
452 case Stmt::UserDefinedLiteralClass:
456 case Stmt::LambdaExprClass:
460 case Stmt::ObjCMessageExprClass: {
477 case Stmt::MSDependentExistsStmtClass:
761 Stmt *cxcursor::getCursorStmt(CXCursor Cursor) {
767 return (Stmt *)Cursor.data[1];