Lines Matching full:availability
155 AvailabilityItem Availability;
187 IO.mapOptional("Availability", M.Availability.Mode,
189 IO.mapOptional("AvailabilityMsg", M.Availability.Msg, StringRef(""));
206 AvailabilityItem Availability;
225 IO.mapOptional("Availability", P.Availability.Mode,
227 IO.mapOptional("AvailabilityMsg", P.Availability.Msg, StringRef(""));
241 AvailabilityItem Availability;
263 IO.mapOptional("Availability", C.Availability.Mode,
265 IO.mapOptional("AvailabilityMsg", C.Availability.Msg, StringRef(""));
286 AvailabilityItem Availability;
307 IO.mapOptional("Availability", F.Availability.Mode,
309 IO.mapOptional("AvailabilityMsg", F.Availability.Msg, StringRef(""));
322 AvailabilityItem Availability;
339 IO.mapOptional("Availability", GV.Availability.Mode,
341 IO.mapOptional("AvailabilityMsg", GV.Availability.Msg, StringRef(""));
353 AvailabilityItem Availability;
368 IO.mapOptional("Availability", EC.Availability.Mode,
370 IO.mapOptional("AvailabilityMsg", EC.Availability.Msg, StringRef(""));
411 AvailabilityItem Availability;
444 IO.mapOptional("Availability", T.Availability.Mode,
446 IO.mapOptional("AvailabilityMsg", T.Availability.Msg, StringRef(""));
467 AvailabilityItem Availability;
493 IO.mapOptional("Availability", T.Availability.Mode,
495 IO.mapOptional("AvailabilityMsg", T.Availability.Msg, StringRef(""));
540 AvailabilityItem Availability;
554 IO.mapOptional("Availability", T.Availability.Mode,
556 IO.mapOptional("AvailabilityMsg", T.Availability.Msg, StringRef(""));
590 AvailabilityItem Availability;
607 IO.mapOptional("Availability", M.Availability.Mode,
609 IO.mapOptional("AvailabilityMsg", M.Availability.Msg, StringRef(""));
675 void convertAvailability(const AvailabilityItem &Availability,
678 CEI.Unavailable = (Availability.Mode == APIAvailability::None);
679 CEI.UnavailableInSwift = (Availability.Mode == APIAvailability::NonSwift);
681 CEI.UnavailableMsg = std::string(Availability.Msg);
683 if (!Availability.Msg.empty())
684 emitError(llvm::Twine("availability message for available API '") +
730 convertAvailability(Common.Availability, Info, APIName);
843 convertAvailability(Property.Availability, PI, Property.Name);
880 convertAvailability(Function.Availability, FI, Function.Name);
1025 convertAvailability(Global.Availability, GVI, Global.Name);
1060 convertAvailability(EnumConstant.Availability, ECI, EnumConstant.Name);