Lines Matching full:availability
153 /// Serialize the availability attributes of a symbol.
155 /// Availability information contains the introduced, deprecated, and obsoleted
157 /// Availability information also contains flags to indicate if the symbol is
161 /// \returns \c std::nullopt if the symbol has default availability attributes,
162 /// or an \c Array containing an object with the formatted availability
178 Object Availability; in serializeAvailability() local
179 Availability["domain"] = Avail.Domain; in serializeAvailability()
182 Availability["isUnconditionallyUnavailable"] = true; in serializeAvailability()
184 serializeObject(Availability, "introduced", in serializeAvailability()
186 serializeObject(Availability, "deprecated", in serializeAvailability()
188 serializeObject(Availability, "obsoleted", in serializeAvailability()
192 AvailabilityArray.emplace_back(std::move(Availability)); in serializeAvailability()
686 if (Record->Availability.isUnconditionallyUnavailable()) in shouldSkip()
779 serializeArray(Obj, "availability", in serializeAPIRecord()
780 serializeAvailability(Record->Availability)); in serializeAPIRecord()