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 > |
| |