Lines Matching refs:ScopedJavaLocalRef
147 class ScopedJavaLocalRef : public JavaRef<T> {
149 constexpr ScopedJavaLocalRef() : env_(nullptr) {} in ScopedJavaLocalRef() function
150 constexpr ScopedJavaLocalRef(std::nullptr_t) : env_(nullptr) {} in ScopedJavaLocalRef() function
154 ScopedJavaLocalRef(const ScopedJavaLocalRef<T>& other) in ScopedJavaLocalRef() function
159 ScopedJavaLocalRef(ScopedJavaLocalRef<T>&& other) : env_(other.env_) { in ScopedJavaLocalRef() function
163 explicit ScopedJavaLocalRef(const JavaRef<T>& other) : env_(nullptr) { in ScopedJavaLocalRef() function
171 ScopedJavaLocalRef(JNIEnv* env, T obj) : JavaRef<T>(env, obj), env_(env) {} in ScopedJavaLocalRef() function
173 ~ScopedJavaLocalRef() { in ~ScopedJavaLocalRef()
179 void operator=(const ScopedJavaLocalRef<T>& other) {
183 void operator=(ScopedJavaLocalRef<T>&& other) {
192 void Reset(const ScopedJavaLocalRef<T>& other) { in Reset()
227 ScopedJavaLocalRef(JNIEnv* env, const JavaParamRef<T>& other);