Lines Matching full:availability
151 /// Serialize the availability attributes of a symbol.
153 /// Availability information contains the introduced, deprecated, and obsoleted
155 /// Availability information also contains flags to indicate if the symbol is
159 /// \returns \c std::nullopt if the symbol has default availability attributes,
160 /// or an \c Array containing an object with the formatted availability
174 Object Availability;
176 Availability["domain"] = Avail.Domain;
179 Availability["isUnconditionallyUnavailable"] = true;
181 serializeObject(Availability, "introduced",
183 serializeObject(Availability, "deprecated",
185 serializeObject(Availability, "obsoleted",
189 AvailabilityArray.emplace_back(std::move(Availability));
666 if (Record->Availability.isUnconditionallyUnavailable())
767 serializeArray(Obj, "availability",
768 serializeAvailability(Record->Availability));