add a method to conveniently clone to shared pointer of wrapper
This commit is contained in:
Родитель
eca17e7c1b
Коммит
77f2b4588b
|
@ -902,6 +902,11 @@ namespace emscripten {
|
|||
return std::shared_ptr<InterfaceType>(ip);
|
||||
}
|
||||
|
||||
template<class ConcreteWrapperType>
|
||||
static std::shared_ptr<ConcreteWrapperType> cloneToSharedWrapperPtr(InterfaceType& i) {
|
||||
return std::dynamic_pointer_cast<ConcreteWrapperType>(cloneToSharedPtr<ConcreteWrapperType>(i));
|
||||
}
|
||||
|
||||
void initialize(internal::EM_VAL handle) {
|
||||
if (jsobj) {
|
||||
internal::_embind_fatal_error(
|
||||
|
|
Загрузка…
Ссылка в новой задаче