Home
last modified time | relevance | path

Searched refs:NullabilityKind (Results 1 – 18 of 18) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDSpecifiers.h247 enum class NullabilityKind : uint8_t { enum
260 llvm::StringRef getNullabilitySpelling(NullabilityKind kind,
HDDiagnostic.h1113 typedef std::pair<NullabilityKind, bool> DiagNullabilityKind;
/NextBSD/contrib/llvm/tools/clang/lib/Basic/
HDIdentifierTable.cpp651 StringRef clang::getNullabilitySpelling(NullabilityKind kind, in getNullabilitySpelling()
654 case NullabilityKind::NonNull: in getNullabilitySpelling()
657 case NullabilityKind::Nullable: in getNullabilitySpelling()
660 case NullabilityKind::Unspecified: in getNullabilitySpelling()
HDDiagnostic.cpp31 case NullabilityKind::NonNull: in operator <<()
35 case NullabilityKind::Nullable: in operator <<()
39 case NullabilityKind::Unspecified: in operator <<()
/NextBSD/contrib/llvm/tools/clang/lib/Parse/
HDParseObjc.cpp384 NullabilityKind nullability, in addContextSensitiveTypeNullability()
822 NullabilityKind nullability, in diagnoseRedundantPropertyNullability()
948 NullabilityKind::NonNull, in ParseObjCPropertyAttribute()
951 DS.setNullability(Tok.getLocation(), NullabilityKind::NonNull); in ParseObjCPropertyAttribute()
955 NullabilityKind::Nullable, in ParseObjCPropertyAttribute()
958 DS.setNullability(Tok.getLocation(), NullabilityKind::Nullable); in ParseObjCPropertyAttribute()
962 NullabilityKind::Unspecified, in ParseObjCPropertyAttribute()
965 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified); in ParseObjCPropertyAttribute()
969 NullabilityKind::Unspecified, in ParseObjCPropertyAttribute()
972 DS.setNullability(Tok.getLocation(), NullabilityKind::Unspecified); in ParseObjCPropertyAttribute()
[all …]
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDASTContext.h1911 *SubTnullability == NullabilityKind::Unspecified || in hasSameNullabilityTypeQualifier()
1912 *SuperTnullability == NullabilityKind::Unspecified) in hasSameNullabilityTypeQualifier()
1918 return (*SuperTnullability == NullabilityKind::NonNull && in hasSameNullabilityTypeQualifier()
1919 *SubTnullability == NullabilityKind::Nullable); in hasSameNullabilityTypeQualifier()
1924 return (*SuperTnullability == NullabilityKind::Nullable && in hasSameNullabilityTypeQualifier()
1925 *SubTnullability == NullabilityKind::NonNull); in hasSameNullabilityTypeQualifier()
HDType.h1919 Optional<NullabilityKind> getNullability(const ASTContext &context) const;
3648 llvm::Optional<NullabilityKind> getImmediateNullability() const;
3652 static Kind getNullabilityAttrKind(NullabilityKind kind) {
3654 case NullabilityKind::NonNull:
3657 case NullabilityKind::Nullable:
3660 case NullabilityKind::Unspecified:
3675 static Optional<NullabilityKind> stripOuterNullability(QualType &T);
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaType.cpp2945 IdentifierInfo *Sema::getNullabilityKeyword(NullabilityKind nullability) { in getNullabilityKeyword()
2947 case NullabilityKind::NonNull: in getNullabilityKeyword()
2952 case NullabilityKind::Nullable: in getNullabilityKeyword()
2957 case NullabilityKind::Unspecified: in getNullabilityKeyword()
3282 Optional<NullabilityKind> inferNullability; in GetFullTypeForDeclarator()
3386 inferNullability = NullabilityKind::NonNull; in GetFullTypeForDeclarator()
3397 inferNullability = NullabilityKind::Nullable; in GetFullTypeForDeclarator()
3418 inferNullability = NullabilityKind::Nullable; in GetFullTypeForDeclarator()
5425 NullabilityKind nullability, in checkNullabilityTypeSpecifier()
5568 static NullabilityKind mapNullabilityAttrKind(AttributeList::Kind kind) { in mapNullabilityAttrKind()
[all …]
HDSemaObjCProperty.cpp2033 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl()
2109 if (*nullability == NullabilityKind::Unspecified) in ProcessPropertyDecl()
2295 if (*nullability == NullabilityKind::NonNull) in CheckObjCPropertyAttributes()
2301 AttributedType::getNullabilityAttrKind(NullabilityKind::Nullable), in CheckObjCPropertyAttributes()
HDSema.cpp363 if (*exprNullability == NullabilityKind::Nullable) { in ImpCastExprToType()
365 if (*typeNullability == NullabilityKind::NonNull) { in ImpCastExprToType()
HDSemaCodeComplete.cpp2136 case NullabilityKind::NonNull: in formatObjCParamQualifiers()
2140 case NullabilityKind::Nullable: in formatObjCParamQualifiers()
2144 case NullabilityKind::Unspecified: in formatObjCParamQualifiers()
HDSemaExprObjC.cpp1398 = static_cast<NullabilityKind>(newResultNullabilityIdx-1); in getMessageSendResultType()
HDSemaChecking.cpp1123 if (*nullability == NullabilityKind::NonNull) in CheckNonNullExpr()
1205 return *nullability == NullabilityKind::NonNull; in isNonNullType()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDDeclSpec.h821 NullabilityKind getNullability() const { in getNullability()
825 return static_cast<NullabilityKind>(Nullability); in getNullability()
835 void setNullability(SourceLocation loc, NullabilityKind kind) { in setNullability()
HDSema.h2934 bool checkNullabilityTypeSpecifier(QualType &type, NullabilityKind nullability,
8963 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability);
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDType.cpp3326 Optional<NullabilityKind> Type::getNullability(const ASTContext &context) const { in getNullability()
3452 llvm::Optional<NullabilityKind> AttributedType::getImmediateNullability() const { in getImmediateNullability()
3454 return NullabilityKind::NonNull; in getImmediateNullability()
3456 return NullabilityKind::Nullable; in getImmediateNullability()
3458 return NullabilityKind::Unspecified; in getImmediateNullability()
3462 Optional<NullabilityKind> AttributedType::stripOuterNullability(QualType &T) { in stripOuterNullability()
HDDeclPrinter.cpp1251 if (*nullability == NullabilityKind::Unspecified && in VisitObjCPropertyDecl()
/NextBSD/contrib/llvm/tools/clang/include/clang/Parse/
HDParser.h311 IdentifierInfo *getNullabilityKeyword(NullabilityKind nullability) { in getNullabilityKeyword()