The layering_check feature ensures that rules that include a header explicitly depend on a rule that exports that header. Compiler support is required, and currently only Clang 16+ supports diagnoses layering_check failures. The parse_headers feature ensures headers are self-contained by compiling them with -fsyntax-only on supported compilers. PiperOrigin-RevId: 572350144 Change-Id: I37297f761566d686d9dd58d318979d688b7e36d1
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| internal | Loading commit data... | |
| BUILD.bazel | Loading commit data... | |
| CMakeLists.txt | Loading commit data... | |
| commandlineflag.cc | Loading commit data... | |
| commandlineflag.h | Loading commit data... | |
| commandlineflag_test.cc | Loading commit data... | |
| config.h | Loading commit data... | |
| config_test.cc | Loading commit data... | |
| declare.h | Loading commit data... | |
| flag.cc | Loading commit data... | |
| flag.h | Loading commit data... | |
| flag_benchmark.cc | Loading commit data... | |
| flag_benchmark.lds | Loading commit data... | |
| flag_test.cc | Loading commit data... | |
| flag_test_defs.cc | Loading commit data... | |
| marshalling.cc | Loading commit data... | |
| marshalling.h | Loading commit data... | |
| marshalling_test.cc | Loading commit data... | |
| parse.cc | Loading commit data... | |
| parse.h | Loading commit data... | |
| parse_test.cc | Loading commit data... | |
| reflection.cc | Loading commit data... | |
| reflection.h | Loading commit data... | |
| reflection_test.cc | Loading commit data... | |
| usage.cc | Loading commit data... | |
| usage.h | Loading commit data... | |
| usage_config.cc | Loading commit data... | |
| usage_config.h | Loading commit data... | |
| usage_config_test.cc | Loading commit data... |