| 3496 | |
| 3497 | template<template<typename> class SmartPointer> |
| 3498 | jobject convertSmartPointerToJavaObject(JNIEnv *env, const char *className, |
| 3499 | const SmartPointer<char>& smartPointer) |
| 3500 | { |
| 3501 | const std::type_info* typeId = getTypeByJavaName(className); |
| 3502 | if(typeId){ |
| 3503 | bool ok; |
| 3504 | jobject result = convertSmartPointerToJavaObject_impl<SmartPointer>(env, *typeId, smartPointer, &ok); |
| 3505 | if(ok) |
| 3506 | return result; |
| 3507 | } |
| 3508 | return convertSmartPointerToJavaObject_notype<SmartPointer>(env, className, smartPointer); |
| 3509 | } |
| 3510 | |
| 3511 | jobject convertSmartPointerToJavaObject(JNIEnv *env, jclass clazz, |
| 3512 | const QSharedPointer<char>& smartPointer){ |
no test coverage detected