-
Devlin Cronin authored
The json_schema_compiler can treat dependencies as "hard" or "soft". Hard dependencies require a #include in the API's .h file, and are needed for e.g. types that aren't wrapped in a pointers. Soft dependencies can have a forward include. Since enums are never wrapped in pointers (they instead use a _NONE value to signify absence), they always need to generate hard dependencies. Bug: 1119660 Change-Id: Id30ca82ce4a84838518129eef39fa540574b8ba0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2366560Reviewed-by:
Karan Bhatia <karandeepb@chromium.org> Commit-Queue: Devlin <rdevlin.cronin@chromium.org> Cr-Commit-Position: refs/heads/master@{#801677}
09ff1141