clang 22.0.0git
ComputeDependence.h File Reference

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.

Functions

ExprDependence clang::computeDependence (FullExpr *E)
ExprDependence clang::computeDependence (OpaqueValueExpr *E)
ExprDependence clang::computeDependence (ParenExpr *E)
ExprDependence clang::computeDependence (UnaryOperator *E, const ASTContext &Ctx)
ExprDependence clang::computeDependence (UnaryExprOrTypeTraitExpr *E)
ExprDependence clang::computeDependence (ArraySubscriptExpr *E)
ExprDependence clang::computeDependence (MatrixSubscriptExpr *E)
ExprDependence clang::computeDependence (CompoundLiteralExpr *E)
ExprDependence clang::computeDependence (ImplicitCastExpr *E)
ExprDependence clang::computeDependence (ExplicitCastExpr *E)
ExprDependence clang::computeDependence (BinaryOperator *E)
ExprDependence clang::computeDependence (ConditionalOperator *E)
ExprDependence clang::computeDependence (BinaryConditionalOperator *E)
ExprDependence clang::computeDependence (StmtExpr *E, unsigned TemplateDepth)
ExprDependence clang::computeDependence (ConvertVectorExpr *E)
ExprDependence clang::computeDependence (VAArgExpr *E)
ExprDependence clang::computeDependence (ChooseExpr *E)
ExprDependence clang::computeDependence (NoInitExpr *E)
ExprDependence clang::computeDependence (ArrayInitLoopExpr *E)
ExprDependence clang::computeDependence (ImplicitValueInitExpr *E)
ExprDependence clang::computeDependence (InitListExpr *E)
ExprDependence clang::computeDependence (ExtVectorElementExpr *E)
ExprDependence clang::computeDependence (BlockExpr *E, bool ContainsUnexpandedParameterPack)
ExprDependence clang::computeDependence (AsTypeExpr *E)
ExprDependence clang::computeDependence (DeclRefExpr *E, const ASTContext &Ctx)
 Compute the type-, value-, and instantiation-dependence of a declaration reference based on the declaration being referenced.
ExprDependence clang::computeDependence (RecoveryExpr *E)
ExprDependence clang::computeDependence (CXXRewrittenBinaryOperator *E)
ExprDependence clang::computeDependence (CXXStdInitializerListExpr *E)
ExprDependence clang::computeDependence (CXXTypeidExpr *E)
ExprDependence clang::computeDependence (MSPropertyRefExpr *E)
ExprDependence clang::computeDependence (MSPropertySubscriptExpr *E)
ExprDependence clang::computeDependence (CXXUuidofExpr *E)
ExprDependence clang::computeDependence (CXXThisExpr *E)
ExprDependence clang::computeDependence (CXXThrowExpr *E)
ExprDependence clang::computeDependence (CXXBindTemporaryExpr *E)
ExprDependence clang::computeDependence (CXXScalarValueInitExpr *E)
ExprDependence clang::computeDependence (CXXDeleteExpr *E)
ExprDependence clang::computeDependence (ArrayTypeTraitExpr *E)
ExprDependence clang::computeDependence (ExpressionTraitExpr *E)
ExprDependence clang::computeDependence (CXXNoexceptExpr *E, CanThrowResult CT)
ExprDependence clang::computeDependence (PackExpansionExpr *E)
ExprDependence clang::computeDependence (PackIndexingExpr *E)
ExprDependence clang::computeDependence (SubstNonTypeTemplateParmExpr *E)
ExprDependence clang::computeDependence (CoroutineSuspendExpr *E)
ExprDependence clang::computeDependence (DependentCoawaitExpr *E)
ExprDependence clang::computeDependence (CXXNewExpr *E)
ExprDependence clang::computeDependence (CXXPseudoDestructorExpr *E)
ExprDependence clang::computeDependence (OverloadExpr *E, bool KnownDependent, bool KnownInstantiationDependent, bool KnownContainsUnexpandedParameterPack)
ExprDependence clang::computeDependence (DependentScopeDeclRefExpr *E)
ExprDependence clang::computeDependence (CXXConstructExpr *E)
ExprDependence clang::computeDependence (CXXTemporaryObjectExpr *E)
ExprDependence clang::computeDependence (CXXDefaultInitExpr *E)
ExprDependence clang::computeDependence (CXXDefaultArgExpr *E)
ExprDependence clang::computeDependence (LambdaExpr *E, bool ContainsUnexpandedParameterPack)
ExprDependence clang::computeDependence (CXXUnresolvedConstructExpr *E)
ExprDependence clang::computeDependence (CXXDependentScopeMemberExpr *E)
ExprDependence clang::computeDependence (MaterializeTemporaryExpr *E)
ExprDependence clang::computeDependence (CXXFoldExpr *E)
ExprDependence clang::computeDependence (CXXParenListInitExpr *E)
ExprDependence clang::computeDependence (TypeTraitExpr *E)
ExprDependence clang::computeDependence (ConceptSpecializationExpr *E, bool ValueDependent)
ExprDependence clang::computeDependence (SYCLUniqueStableNameExpr *E)
ExprDependence clang::computeDependence (PredefinedExpr *E)
ExprDependence clang::computeDependence (CallExpr *E, ArrayRef< Expr * > PreArgs)
ExprDependence clang::computeDependence (OffsetOfExpr *E)
ExprDependence clang::computeDependence (MemberExpr *E)
ExprDependence clang::computeDependence (ShuffleVectorExpr *E)
ExprDependence clang::computeDependence (GenericSelectionExpr *E, bool ContainsUnexpandedPack)
ExprDependence clang::computeDependence (DesignatedInitExpr *E)
ExprDependence clang::computeDependence (ParenListExpr *E)
ExprDependence clang::computeDependence (PseudoObjectExpr *E)
ExprDependence clang::computeDependence (AtomicExpr *E)
ExprDependence clang::computeDependence (ArraySectionExpr *E)
ExprDependence clang::computeDependence (OMPArrayShapingExpr *E)
ExprDependence clang::computeDependence (OMPIteratorExpr *E)
ExprDependence clang::computeDependence (ObjCArrayLiteral *E)
ExprDependence clang::computeDependence (ObjCDictionaryLiteral *E)
ExprDependence clang::computeDependence (ObjCBoxedExpr *E)
ExprDependence clang::computeDependence (ObjCEncodeExpr *E)
ExprDependence clang::computeDependence (ObjCIvarRefExpr *E)
ExprDependence clang::computeDependence (ObjCPropertyRefExpr *E)
ExprDependence clang::computeDependence (ObjCSubscriptRefExpr *E)
ExprDependence clang::computeDependence (ObjCIsaExpr *E)
ExprDependence clang::computeDependence (ObjCIndirectCopyRestoreExpr *E)
ExprDependence clang::computeDependence (ObjCMessageExpr *E)
ExprDependence clang::computeDependence (OpenACCAsteriskSizeExpr *E)