Home
last modified time | relevance | path

Searched refs:DependencyKind (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h395 unsigned DependencyKind : 2;
440 : DefinitionData(D), DependencyKind(DK), IsGenericLambda(IsGeneric), in LambdaDefinitionData()
580 unsigned DependencyKind, bool IsGeneric,
1856 return isLambda() && getLambdaData().DependencyKind == LDK_AlwaysDependent; in isDependentLambda()
1860 return isLambda() && getLambdaData().DependencyKind == LDK_NeverDependent; in isNeverDependentLambda()
1866 return getLambdaData().DependencyKind; in getLambdaDependencyKind()
1881 getLambdaData().DependencyKind = Kind; in setLambdaDependencyKind()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp150 unsigned DependencyKind, bool IsGeneric, in CreateLambda() argument
156 R, Info, DependencyKind, IsGeneric, CaptureDefault); in CreateLambda()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp2008 Lambda.DependencyKind = LambdaBits.getNextBits(/*Width=*/2); in ReadCXXDefinitionData()
2116 DetectedOdrViolation |= Lambda1.DependencyKind != Lambda2.DependencyKind; in MergeDefinitionData()
H A DASTWriter.cpp6619 LambdaBits.addBits(Lambda.DependencyKind, /*Width=*/2); in AddCXXDefinitionData()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DTreeTransform.h14370 CXXRecordDecl::LambdaDependencyKind DependencyKind = in TransformLambdaExpr() local
14395 DependencyKind = CXXRecordDecl::LDK_NeverDependent; in TransformLambdaExpr()
14399 E->getIntroducerRange(), /*Info=*/nullptr, DependencyKind, in TransformLambdaExpr()
14699 DependencyKind = getDerived().ComputeLambdaDependency(&LSICopy); in TransformLambdaExpr()
14700 Class->setLambdaDependencyKind(DependencyKind); in TransformLambdaExpr()