Home
last modified time | relevance | path

Searched refs:ObjCTypeParamVariance (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclObjC.h553 enum class ObjCTypeParamVariance : uint8_t { enum
583 LLVM_PREFERRED_TYPE(ObjCTypeParamVariance)
594 ObjCTypeParamVariance variance, SourceLocation varianceLoc, in ObjCTypeParamDecl()
610 ObjCTypeParamVariance variance,
623 ObjCTypeParamVariance getVariance() const { in getVariance()
624 return static_cast<ObjCTypeParamVariance>(Variance); in getVariance()
628 void setVariance(ObjCTypeParamVariance variance) { in setVariance()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseObjc.cpp406 getCurScope(), ObjCTypeParamVariance::Invariant, SourceLocation(), in parseObjCTypeParamListOrProtocolRefs()
423 ObjCTypeParamVariance variance = ObjCTypeParamVariance::Invariant; in parseObjCTypeParamListOrProtocolRefs()
426 ? ObjCTypeParamVariance::Covariant in parseObjCTypeParamListOrProtocolRefs()
427 : ObjCTypeParamVariance::Contravariant; in parseObjCTypeParamListOrProtocolRefs()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclPrinter.cpp1400 case ObjCTypeParamVariance::Invariant: in PrintObjCTypeParams()
1403 case ObjCTypeParamVariance::Covariant: in PrintObjCTypeParams()
1407 case ObjCTypeParamVariance::Contravariant: in PrintObjCTypeParams()
H A DJSONNodeDumper.cpp1125 case ObjCTypeParamVariance::Invariant: in VisitObjCTypeParamDecl()
1127 case ObjCTypeParamVariance::Covariant: in VisitObjCTypeParamDecl()
1130 case ObjCTypeParamVariance::Contravariant: in VisitObjCTypeParamDecl()
H A DTextNodeDumper.cpp2903 case ObjCTypeParamVariance::Invariant: in VisitObjCTypeParamDecl()
2906 case ObjCTypeParamVariance::Covariant: in VisitObjCTypeParamDecl()
2910 case ObjCTypeParamVariance::Contravariant: in VisitObjCTypeParamDecl()
H A DDeclObjC.cpp1471 ObjCTypeParamVariance variance, in Create()
1489 ObjCTypeParamVariance::Invariant, in CreateDeserialized()
H A DASTContext.cpp11035 case ObjCTypeParamVariance::Invariant: in sameObjCTypeArgs()
11043 case ObjCTypeParamVariance::Covariant: in sameObjCTypeArgs()
11048 case ObjCTypeParamVariance::Contravariant: in sameObjCTypeArgs()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclObjC.cpp667 Scope *S, ObjCTypeParamVariance variance, SourceLocation varianceLoc, in actOnObjCTypeParam()
857 if (newTypeParam->getVariance() == ObjCTypeParamVariance::Invariant && in checkTypeParamListConsistency()
863 == ObjCTypeParamVariance::Invariant && in checkTypeParamListConsistency()
884 case ObjCTypeParamVariance::Invariant: in checkTypeParamListConsistency()
888 case ObjCTypeParamVariance::Covariant: in checkTypeParamListConsistency()
889 case ObjCTypeParamVariance::Contravariant: { in checkTypeParamListConsistency()
891 = prevTypeParam->getVariance() == ObjCTypeParamVariance::Covariant in checkTypeParamListConsistency()
895 == ObjCTypeParamVariance::Invariant) { in checkTypeParamListConsistency()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp847 if (TypeParam->getVariance() != ObjCTypeParamVariance::Invariant) in checkPreObjCMessage()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaObjC.h237 DeclResult actOnObjCTypeParam(Scope *S, ObjCTypeParamVariance variance,