Merge pull request #71 from Holt59/fix-ifiletree-const

Fix implicit conversion from non-const IFileTree to const IFileTree.
This commit is contained in:
Mikaël Capelle
2020-10-25 13:00:50 +01:00
committed by GitHub
+2
View File
@@ -87,8 +87,10 @@ BOOST_PYTHON_MODULE(mobase)
// Pointers:
bpy::register_ptr_to_python<std::shared_ptr<FileTreeEntry>>();
bpy::register_ptr_to_python<std::shared_ptr<const FileTreeEntry>>();
bpy::implicitly_convertible<std::shared_ptr<FileTreeEntry>, std::shared_ptr<const FileTreeEntry>>();
bpy::register_ptr_to_python<std::shared_ptr<IFileTree>>();
bpy::register_ptr_to_python<std::shared_ptr<const IFileTree>>();
bpy::implicitly_convertible<std::shared_ptr<IFileTree>, std::shared_ptr<const IFileTree>>();
// Containers:
utils::register_sequence_container<std::vector<int>>();