Searched refs:DependencyKind (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclCXX.h | 395 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 D | DeclCXX.cpp | 150 unsigned DependencyKind, bool IsGeneric, in CreateLambda() argument 156 R, Info, DependencyKind, IsGeneric, CaptureDefault); in CreateLambda()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 2008 Lambda.DependencyKind = LambdaBits.getNextBits(/*Width=*/2); in ReadCXXDefinitionData() 2116 DetectedOdrViolation |= Lambda1.DependencyKind != Lambda2.DependencyKind; in MergeDefinitionData()
|
H A D | ASTWriter.cpp | 6619 LambdaBits.addBits(Lambda.DependencyKind, /*Width=*/2); in AddCXXDefinitionData()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | TreeTransform.h | 14370 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()
|