Adiv0 ArraySubscriptExpr AttributedType BinaryConditionalOperator BinaryOperator BlockDecl BlockExpr BlockPointerType BreakStmt BuiltinType C CapturedDecl CStyleCastExpr CXXBindTemporaryExpr CXXBoolLiteralExpr CXXCatchStmt CXXConstCastExpr CXXConstructExpr CXXConstructorDecl CXXConversionDecl CXXDefaultArgExpr CXXDefaultInitExpr CXXDeleteExpr CXXDestructorDecl CXXDynamicCastExpr CXXForRangeStmt CXXFunctionalCastExpr CXXMemberCallExpr CXXMethodDecl CXXNewExpr CXXNullPtrLiteralExpr CXXOperatorCallExpr CXXRecordDecl CXXReinterpretCastExpr CXXScalarValueInitExpr CXXStaticCastExpr CXXStdInitializerListExpr CXXTemporaryObjectExpr CXXThisExpr CXXThrowExpr CXXTryStmt CXXTypeidExpr CallExpr CaseStmt CharacterLiteral ClassTemplateDecl ClassTemplateSpecializationDecl CompoundAssignOperator CompoundLiteralExpr CompoundStmt Condition_redundant ConditionalOperator ConstantArrayType ContinueStmt DecayedType DeclRefExpr DeclStmt DefaultStmt DependentSizedArrayType DoStmt EnumConstantDecl EnumDecl EnumType Esub_entry ExprWithCleanups FieldDecl FloatingLiteral ForStmt FunctionDecl FunctionNoProtoType FunctionProtoType FunctionTemplateDecl GCCAsmStmt GNUNullExpr GenericSelectionExpr GotoStmt IfStmt ImplOK ImplicitCastExpr ImplicitValueInitExpr IncompleteArrayType InitListExpr IntegerLiteral LambdaExpr LValueReferenceType LabelStmt LinkageSpecDecl MaterializeTemporaryExpr MemberExpr NamespaceDecl NonBottom NullStmt ObjCArrayLiteral ObjCAtCatchStmt ObjCAtFinallyStmt ObjCAtSynchronizedStmt ObjCAtThrowStmt ObjCAtTryStmt ObjCAutoreleasePoolStmt ObjCBoolLiteralExpr ObjCBoxedExpr ObjCBridgedCastExpr ObjCCategoryDecl ObjCCategoryImplDecl ObjCDictionaryLiteral ObjCEncodeExpr ObjCForCollectionStmt ObjCImplementationDecl ObjCIndirectCopyRestoreExpr ObjCInterfaceDecl ObjCInterfaceType ObjCIvarDecl ObjCIvarRefExpr ObjCMessageExpr ObjCMethodDecl ObjCObjectPointerType ObjCObjectType ObjCPropertyDecl ObjCPropertyImplDecl ObjCPropertyRefExpr ObjCProtocolDecl ObjCProtocolExpr ObjCSelectorExpr ObjCStringLiteral ObjCSubscriptRefExpr OpaqueValueExpr Parameter_annotation_inconsistent ParenExpr ParenType ParmVarDecl PointerType PredefinedExpr PseudoObjectExpr RValueReferenceType RecordDecl RecordType ReturnStmt SizeOfPackExpr StmtExpr StringLiteral SwitchStmt TranslationUnitDecl TypedefType UnaryExprOrTypeTraitExpr UnaryOperator VarDecl VariableArrayType WhileStmt