Replace the bindings generator's up-front dependency include scan with a GeneratedIncludes accumulator that is threaded through the implementation, dictionary conversion, argument conversion, and wrapping emitters. Emitters now add the headers required by the code they produce, while generated headers and implementations are built into temporary builders so includes can be collected before the prologue is emitted. This also folds module, bindings, and iterator include handling into the same sorted/deduped header path mechanism. |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| ExposedTo.cpp | ||
| ExposedTo.h | ||
| IDLParser.cpp | ||
| IDLParser.h | ||
| Types.cpp | ||
| Types.h | ||