third_party.pigweed.src/pw_preprocessor
Wyatt Hepler 63afc007a3 pw_preprocessor: Remove uses of the PW_UNUSED macro
- PW_UNUSED provides no value over the [[maybe_unused]] C++ attribute or
  a simple void cast. Replace uses of it and mark the macro as
  deprecated.
- Add a section to the Embedded C++ Guide about compiler warnings,
  including how to silence -Wunused-* warnings.

Change-Id: I078be670465ed87733f7c6d1f3d327915a0f49f6
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/32122
Commit-Queue: Wyatt Hepler <hepler@google.com>
Reviewed-by: Keir Mierle <keir@google.com>
2021-02-24 21:44:55 +00:00
..
public/pw_preprocessor pw_preprocessor: Remove uses of the PW_UNUSED macro 2021-02-24 21:44:55 +00:00
arguments_test.cc pw_preprocessor: Rename macro; reorganize header 2020-09-14 17:35:08 +00:00
boolean_test.cc
BUILD
BUILD.gn BUILD.gn files: Improve import formatting 2020-10-15 18:12:55 +00:00
CMakeLists.txt CMake: Revamp CMake build 2020-11-04 22:31:07 +00:00
concat_test.cc
docs.rst pw_preprocessor: Remove uses of the PW_UNUSED macro 2021-02-24 21:44:55 +00:00
README.md
util_test.cc pw_preprocessor: Remove uses of the PW_UNUSED macro 2021-02-24 21:44:55 +00:00

pw_preprocessor: Useful C preprocessor macros

The pw_preprocessor module provides several helpful preprocessor macros for use in C and C++ code.