Lines Matching full:api
2 API Notes: Annotations Without Modifying Headers
6 extra information to the API. You don't want to put that information in the
11 **Incomplete solution:** Redeclare all the interesting parts of the API in your
22 That's API notes.
24 API notes use a YAML-based file format. YAML is a format best explained by
27 from the compiler test suite of API
34 API notes files are found relative to the module map that defines a module,
44 Clang will search for API notes files next to module maps only when passed the
51 - Since they're identified by module name, API notes cannot be used to modify
55 "Versioned" API Notes
58 Many API notes affect how a C API is imported into Swift. In order to change
59 that behavior while still remaining backwards-compatible, API notes can be
62 explicitly-versioned API note applies to that version *and all earlier
63 versions,* and any applicable explicitly-versioned API note takes precedence
64 over an unversioned API note.
70 An API notes file contains a YAML dictionary with the following top-level
76 is always the name of a top-level module, even within a private API notes