Go to the source code of this file.
|
using | jni::UniqueLocalFrame = std::unique_ptr< JNIEnv, LocalFrameDeleter > |
|
using | jni::RefDeletionMethod = void(JNIEnv::*)(::jobject) |
|
template<class T , template< RefDeletionMethod > class Deleter = DefaultRefDeleter> |
using | jni::UniqueGlobalRef = std::unique_ptr< T, Deleter<&JNIEnv::DeleteGlobalRef > > |
|
template<class T , template< RefDeletionMethod > class Deleter = DefaultRefDeleter> |
using | jni::UniqueWeakGlobalRef = std::unique_ptr< T, Deleter<&JNIEnv::DeleteWeakGlobalRef > > |
|
template<class T > |
using | jni::UniqueLocalRef = std::unique_ptr< T, DefaultRefDeleter<&JNIEnv::DeleteLocalRef > > |
|
using | jni::UniqueStringChars = std::unique_ptr< const char16_t, StringCharsDeleter > |
|
using | jni::UniqueStringUTFChars = std::unique_ptr< const char, StringUTFCharsDeleter > |
|
using | jni::UniqueStringCritical = std::unique_ptr< const char16_t, StringCriticalDeleter > |
|
template<class E > |
using | jni::UniqueArrayElements = std::unique_ptr< E, ArrayElementsDeleter< E > > |
|
template<class E > |
using | jni::UniquePrimitiveArrayCritical = std::unique_ptr< void, PrimitiveArrayCriticalDeleter< E > > |
|
using | jni::UniqueMonitor = std::unique_ptr< jobject, MonitorDeleter > |
|
using | jni::UniqueEnv = std::unique_ptr< JNIEnv, JNIEnvDeleter > |
|