MCPcopy Create free account
hub / github.com/OmixVisualization/qtjambi / convertSmartPointerToJavaObject

Function convertSmartPointerToJavaObject

src/cpp/QtJambi/convert.cpp:3498–3509  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3496
3497template<template<typename> class SmartPointer>
3498jobject 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
3511jobject convertSmartPointerToJavaObject(JNIEnv *env, jclass clazz,
3512 const QSharedPointer<char>& smartPointer){

Callers 3

typemanager.cppFile · 0.70
registerMetaTypeFunction · 0.70
castMethod · 0.50

Calls 1

getTypeByJavaNameFunction · 0.70

Tested by

no test coverage detected