AcademySoftwareFoundation / openvdb

OpenVDB - Sparse volume data structure and tools
http://www.openvdb.org/
Mozilla Public License 2.0
2.62k stars 647 forks source link

Replace boost::any with std::any #1687

Closed bpmckinnon closed 11 months ago

bpmckinnon commented 11 months ago

Replace BOOST_STATIC_ASSERT with static_assert

linux-foundation-easycla[bot] commented 11 months ago

CLA Signed

The committers listed above are authorized under a signed CLA.

Idclip commented 11 months ago

Thanks a lot @bpmckinnon! I actually tried to fix this years ago with our metadata implementation (linking just for future reference https://github.com/AcademySoftwareFoundation/openvdb/pull/744) but happy to accept this change instead.

Do you think you can sign off your commits and fill out the CLA?

I think you're right in that all that's left is the conversion_traits header (and it would be nice to have our own iostream/interprocess impl), we can look to solve that too.

bpmckinnon commented 11 months ago

I'm working on the CLA. I was doing this as part of work, so I'm looking for a corporate manager for the CLA.

Idclip commented 11 months ago

I'm working on the CLA. I was doing this as part of work, so I'm looking for a corporate manager for the CLA.

No worries, keep us posted - we can contribute these changes on your behalf but would be nicer if you're able to get it signed

bpmckinnon commented 11 months ago

Alright, this should be ready to go