We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ignition Utils provides a convenient PIMPL pointer implementation that would be great to use in ign-sensors.
ign-sensors
Sensor implementations can use ImplPtr instead of std::unique_ptr, which requires IGN_COMMON_WARN_IGNORE__DLL_INTERFACE_MISSING.
ImplPtr
std::unique_ptr
IGN_COMMON_WARN_IGNORE__DLL_INTERFACE_MISSING
Leave things the way they are.
This change breaks ABI, so it should target the main branch.
main
ign-utils
dataPtr
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Ignition Utils provides a convenient PIMPL pointer implementation that would be great to use in
ign-sensors
.Desired behavior
Sensor implementations can use
ImplPtr
instead ofstd::unique_ptr
, which requiresIGN_COMMON_WARN_IGNORE__DLL_INTERFACE_MISSING
.Alternatives considered
Leave things the way they are.
Implementation suggestion
This change breaks ABI, so it should target the
main
branch.ign-utils
as a direct dependency ofign-sensors
dataPtr
s inign-sensors
. As an example, see how it was done for SDFormat in Update classes to use ignition::utils::ImplPtr or ignition::utils::UniqueImplPtr sdformat#474The text was updated successfully, but these errors were encountered: