sandboxed-api/sandboxed_api/tools/clang_generator
Christian Blichmann 39a1bc9d7a Skip system headers in Clang generator
When not requesting any particular function, `sapi_library()` will try and
make available _all_ functions it finds. In this case, system headers should
be skipped to avoid inflating the API surface. Standard library functions
can still be manually requested by adding them to the `functions` (Bazel)/
`FUNCTIONS` (CMake) argument.

PiperOrigin-RevId: 472272506
Change-Id: I8f8d79796d3044e598eebb7f87ce4cf464b47ed7
2022-09-05 07:15:46 -07:00
..
BUILD.bazel Bazel: Make generator configurable 2022-04-01 01:34:48 -07:00
CMakeLists.txt cmake: Rename build options to follow Abseil naming 2022-04-21 01:17:39 -07:00
compilation_database.cc clang_generator: Enable mixed header processing 2022-03-17 03:41:53 -07:00
compilation_database.h clang_generator: Enable mixed header processing 2022-03-17 03:41:53 -07:00
diagnostics.cc Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
diagnostics.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00
emitter_test.cc Skip system headers in Clang generator 2022-09-05 07:15:46 -07:00
emitter.cc clang_generator: Improve formatting of function prototype comments 2022-03-17 03:53:13 -07:00
emitter.h clang_generator: Improve formatting of function prototype comments 2022-03-17 03:53:13 -07:00
frontend_action_test_util.cc clang_generator: Do not collect structs/unions if declared in another record 2022-03-17 03:30:12 -07:00
frontend_action_test_util.h clang_generator: Do not collect structs/unions if declared in another record 2022-03-17 03:30:12 -07:00
generator_tool.cc Skip system headers in Clang generator 2022-09-05 07:15:46 -07:00
generator.cc Skip system headers in Clang generator 2022-09-05 07:15:46 -07:00
generator.h Skip system headers in Clang generator 2022-09-05 07:15:46 -07:00
types.cc clang_generator: Map C's _Bool to bool 2022-03-21 04:11:21 -07:00
types.h Change license link to HTTPS URL 2022-01-28 01:39:09 -08:00