/home/brecht/dev/blender/source/blender/blenlib/BLI_any.hh:261:37: note: in instantiation of function template specialization 'blender::Any<void, 8, 8>::get_info<blender::Map<int, float, 4, blender::PythonProbingStrategy<1, false>, blender::DefaultHash<int32_t>, blender::DefaultEquality, blender::SimpleMapSlot<int, float>, blender::GuardedAllocator> >' requested here
return info_ == &this->template get_info<T>();
^
/home/brecht/dev/blender/source/blender/blenlib/tests/BLI_any_test.cc:46:19: note: in instantiation of function template specialization 'blender::Any<void, 8, 8>::is<blender::Map<int, float, 4, blender::PythonProbingStrategy<1, false>, blender::DefaultHash<int32_t>, blender::DefaultEquality, blender::SimpleMapSlot<int, float>, blender::GuardedAllocator> >' requested here
EXPECT_FALSE((a.is<Map<int, float>>()));
^
In file included from /home/brecht/dev/blender/source/blender/blenlib/tests/BLI_any_test.cc:3:
/home/brecht/dev/blender/source/blender/blenlib/BLI_any.hh:56:39: error: no member named 'Ptr' in 'std::unique_ptr<blender::Any<void, 8, 8>, std::default_delete<blender::Any<void, 8, 8> > >'
[](void *src) { ((Ptr<T> *)src)->~Ptr<T>(); },
^
/home/brecht/dev/blender/source/blender/blenlib/BLI_any.hh:137:31: note: in instantiation of variable template specialization 'blender::detail::info_for_unique_ptr<blender::detail::NoExtraInfo, blender::Any<void, 8, 8> >' requested here
/home/brecht/dev/blender/source/blender/blenlib/BLI_any.hh:243:29: note: in instantiation of function template specialization 'blender::Any<void, 8, 8>::get_info<blender::Any<void, 8, 8> >' requested here
info_ = &this->template get_info<DecayT>();
^
/home/brecht/dev/blender/source/blender/blenlib/BLI_any.hh:168:11: note: in instantiation of function template specialization 'blender::Any<void, 8, 8>::emplace_on_empty<blender::Any<void, 8, 8>, blender::Any<void, 8, 8> &>' requested here
/home/brecht/dev/blender/source/blender/blenlib/tests/BLI_any_test.cc:84:7: note: in instantiation of function template specialization 'blender::Any<void, 8, 8>::Any<blender::Any<void, 8, 8>, blender::Any<void, 8, 8> &>' requested here