Henner Zeller
|
745ee606f9
|
Mark choice of delay implementation with IWYU export pragma. (#300)
The Delay header is meant to provide the Delay implementation
to whoever is including it; it chooses the right implementation
via an include which this PR marks as providing a symbol that is
to be exported.
Without that annotation, tools such as `clang-tidy` or the `clangd` language server (as well as many other tools) will complain about headers not directly providing a symbol if users just include Delay.hh; With this annotation, they know.
Documentation about these IWYU pragmas:
https://clangd.llvm.org/design/include-cleaner#iwyu-pragmas
https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/IWYUPragmas.md#iwyu-pragma-begin_exportsend_exports
Signed-off-by: Henner Zeller <h.zeller@acm.org>
|
2025-10-04 08:50:11 -07:00 |
James Cherry
|
2a4fd08211
|
update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2025-01-21 18:54:33 -07:00 |
James Cherry
|
422a5819bd
|
update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2024-01-11 16:34:49 -08:00 |
James Cherry
|
cc2ef1783f
|
update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2023-02-18 17:55:40 -07:00 |
James Cherry
|
2bc6e8f68c
|
update copyright
Signed-off-by: James Cherry <cherry@parallaxsw.com>
|
2022-01-04 10:17:08 -07:00 |
James Cherry
|
220f280c02
|
Delay*.hh protects
|
2020-07-03 12:11:23 -07:00 |
James Cherry
|
ee326f165c
|
public headers in include/sta
|
2020-04-05 14:53:44 -07:00 |