-
Notifications
You must be signed in to change notification settings - Fork 501
Closed
Labels
triage/not-reproducibleIndicates an issue can not be reproduced as described.Indicates an issue can not be reproduced as described.
Description
The "version.h" file defines "v1" in "opentelemetry::v1" as an inline namespace.
Unfortunately, there are build systems (and companies) with policies that set compiler flags to disallow the use of inline namespaces. It would be ideal if this library could still build on those systems.
I'm not sure whether the solution is to simply remove the "v1" inner namespace or to make "opentelemetry::v1::" more explicit with a bunch of using directives in the outer namespace that create aliases in the "opentelemetry" level for members of "v1". But it would be ideal if this could be built without the use of inline namespaces.
Metadata
Metadata
Assignees
Labels
triage/not-reproducibleIndicates an issue can not be reproduced as described.Indicates an issue can not be reproduced as described.