cpp_client_telemetry
cpp_client_telemetry copied to clipboard
Add compiler warning helper macros.
I'm super tired of writing giant ifdef blobs to properly push/disable/pop compiler warnings. This makes things a bit easier and - ideally - more readable when we do need to suppress a warning. Intentionally not converting warnings to macros in modules (yet), public headers (as I want to avoid collision with consumers), and third party code.
I'm not wild about macros, but this is one of the times where they're warranted.
@mkoscumb, could you please resolve the conflicts in this PR?