Lines Matching defs:Metadata

57                              VersionedInfoMetadata Metadata) {
58 if (!Metadata.IsActive)
146 Sema &S, Decl *D, bool IsAddition, VersionedInfoMetadata Metadata,
149 if (Metadata.IsActive) {
155 S.Context, Metadata.Version, *Existing, /*IsReplacedByActive*/ true);
172 S.Context, Metadata.Version, Attr,
173 /*IsReplacedByActive*/ Metadata.IsReplacement);
181 S.Context, Metadata.Version, AttrKindFor<A>::value,
182 /*IsReplacedByActive*/ Metadata.IsReplacement);
189 VersionedInfoMetadata Metadata,
192 S, D, ShouldAddAttribute, Metadata, CreateAttr, [](const Decl *D) {
202 VersionedInfoMetadata Metadata) {
206 S, D, ShouldAddAttribute, Metadata,
220 Sema &S, Decl *D, VersionedInfoMetadata Metadata,
228 S, D, /*shouldAddAttribute*/ true, Metadata);
231 S, D, /*shouldAddAttribute*/ false, Metadata);
236 S, D, /*shouldAddAttribute*/ true, Metadata);
240 S, D, /*shouldAddAttribute*/ true, Metadata);
244 S, D, /*shouldAddAttribute*/ true, Metadata);
248 S, D, /*shouldAddAttribute*/ true, Metadata);
255 VersionedInfoMetadata Metadata) {
258 handleAPINotedAttribute<UnavailableAttr>(S, D, true, Metadata, [&] {
267 S, D, true, Metadata,
293 S, D, *SwiftPrivate, Metadata, [&] {
302 S, D, true, Metadata, [&]() -> SwiftNameAttr * {
324 VersionedInfoMetadata Metadata) {
328 S, D, !SwiftBridge->empty(), Metadata, [&] {
338 S, D, !NSErrorDomain->empty(), Metadata, [&] {
346 Metadata);
368 VersionedInfoMetadata Metadata) {
370 if (Metadata.IsActive && !Info.getType().empty() &&
404 applyNullability(S, D, *Nullability, Metadata);
408 Metadata);
414 VersionedInfoMetadata Metadata) {
417 handleAPINotedAttribute<NoEscapeAttr>(S, D, *NoEscape, Metadata, [&] {
423 S, D, *Lifetimebound, Metadata, [&] {
429 handleAPINotedRetainCountConvention(S, D, Metadata,
434 Metadata);
458 VersionedInfoMetadata Metadata) {
461 Metadata);
465 S, D, *AsAccessors, Metadata, [&] {
479 VersionedInfoMetadata Metadata) {
493 applyNullability(S, D, Info.getReturnTypeInfo(), Metadata);
504 ProcessAPINotes(S, Param, Info.Params[I], Metadata);
508 applyNullability(S, Param, Info.getParamTypeInfo(I), Metadata);
521 if (Metadata.IsActive && !Info.ResultType.empty() &&
565 handleAPINotedRetainCountConvention(S, D, Metadata,
570 Metadata);
576 VersionedInfoMetadata Metadata) {
592 ProcessAPINotes(S, (FunctionOrMethod)Method, Info, Metadata);
598 VersionedInfoMetadata Metadata) {
601 static_cast<const api_notes::FunctionInfo &>(Info), Metadata);
607 VersionedInfoMetadata Metadata) {
610 Metadata);
616 VersionedInfoMetadata Metadata) {
620 S, D, true, Metadata, [&] {
631 static_cast<const api_notes::FunctionInfo &>(Info), Metadata);
636 VersionedInfoMetadata Metadata) {
665 S, D, ShouldAddAttribute, Metadata, [&] {
683 handleAPINotedAttribute<FlagEnumAttr>(S, D, *FlagEnum, Metadata, [&] {
690 Metadata);
696 VersionedInfoMetadata Metadata) {
702 S, D, *SwiftWrapper != SwiftWrapperKind::None, Metadata, [&] {
727 Metadata);
733 VersionedInfoMetadata Metadata) {
736 Metadata);
742 VersionedInfoMetadata Metadata) {
745 S, D, *AsNonGeneric, Metadata, [&] {
753 S, D, *ObjcMembers, Metadata, [&] {
761 Metadata);