clang 19.0.0git
Namespaces | Functions
ComputeDependence.h File Reference
#include "clang/AST/DependenceFlags.h"
#include "clang/Basic/ExceptionSpecificationType.h"
#include "llvm/ADT/ArrayRef.h"

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)
 
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, llvm::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 (OMPArraySectionExpr *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)