Lines Matching refs:NullabilityKind
74 std::optional<NullabilityKind> Nullability;
83 LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(NullabilityKind)
87 template <> struct ScalarEnumerationTraits<NullabilityKind> {
88 static void enumeration(IO &IO, NullabilityKind &NK) { in enumeration()
89 IO.enumCase(NK, "Nonnull", NullabilityKind::NonNull); in enumeration()
90 IO.enumCase(NK, "Optional", NullabilityKind::Nullable); in enumeration()
91 IO.enumCase(NK, "Unspecified", NullabilityKind::Unspecified); in enumeration()
92 IO.enumCase(NK, "NullableResult", NullabilityKind::NullableResult); in enumeration()
95 IO.enumCase(NK, "Scalar", NullabilityKind::Unspecified); in enumeration()
98 IO.enumCase(NK, "N", NullabilityKind::NonNull); in enumeration()
99 IO.enumCase(NK, "O", NullabilityKind::Nullable); in enumeration()
100 IO.enumCase(NK, "U", NullabilityKind::Unspecified); in enumeration()
101 IO.enumCase(NK, "S", NullabilityKind::Unspecified); in enumeration()
132 typedef std::vector<NullabilityKind> NullabilitySeq;
154 std::optional<NullabilityKind> NullabilityOfRet;
206 std::optional<NullabilityKind> Nullability;
285 std::optional<NullabilityKind> NullabilityOfRet;
322 std::optional<NullabilityKind> Nullability;