#include <juce_JNIHelpers_android.h>


Public Member Functions | |
| GlobalRefImpl () noexcept | |
| GlobalRefImpl (const GlobalRefImpl &other) | |
| GlobalRefImpl (const LocalRef< JavaType > &o) | |
| GlobalRefImpl (const LocalRef< JavaType > &o, JNIEnv *env) | |
| GlobalRefImpl (GlobalRefImpl &&other) noexcept | |
| ~GlobalRefImpl () | |
| void | callVoidMethod (jmethodID methodID,...) const |
| void | clear () |
| void | clear (JNIEnv *env) |
| JavaType | get () const noexcept |
| operator JavaType () const noexcept | |
| GlobalRefImpl & | operator= (const GlobalRefImpl &other) |
| GlobalRefImpl & | operator= (GlobalRefImpl &&other) |
Static Private Member Functions | |
| static JavaType | retain (JavaType obj, JNIEnv *env) |
Private Attributes | |
| JavaType | obj = nullptr |
|
inlinenoexcept |
|
inlineexplicit |
|
inline |
|
inline |
|
inlinenoexcept |
References juce::GlobalRefImpl< JavaType >::obj.
|
inline |
References juce::GlobalRefImpl< JavaType >::clear().
|
inline |
References juce::getEnv(), and juce::GlobalRefImpl< JavaType >::obj.
|
inline |
References juce::GlobalRefImpl< JavaType >::clear(), juce::getEnv(), and juce::GlobalRefImpl< JavaType >::obj.
Referenced by juce::GlobalRefImpl< JavaType >::~GlobalRefImpl(), juce::GlobalRefImpl< JavaType >::clear(), juce::GlobalRefImpl< JavaType >::operator=(), and juce::GlobalRefImpl< JavaType >::operator=().
|
inline |
References juce::GlobalRefImpl< JavaType >::obj.
|
inlinenoexcept |
References juce::GlobalRefImpl< JavaType >::obj.
Referenced by juce::OpenGLContext::NativeContext::NativeContext(), juce::OpenGLContext::NativeContext::~NativeContext(), juce::OpenGLContext::NativeContext::getRawContext(), juce::ActivityLauncher::onStart(), and juce::OpenGLContext::NativeContext::updateWindowPosition().
|
inlinenoexcept |
References juce::GlobalRefImpl< JavaType >::obj.
|
inline |
|
inline |
|
inlinestaticprivate |
References juce::GlobalRefImpl< JavaType >::obj.
Referenced by juce::GlobalRefImpl< JavaType >::operator=().
|
private |
Referenced by juce::GlobalRefImpl< JavaType >::GlobalRefImpl(), juce::GlobalRefImpl< JavaType >::callVoidMethod(), juce::GlobalRefImpl< JavaType >::clear(), juce::GlobalRefImpl< JavaType >::clear(), juce::GlobalRefImpl< JavaType >::get(), juce::GlobalRefImpl< JavaType >::operator JavaType(), juce::GlobalRefImpl< JavaType >::operator=(), juce::GlobalRefImpl< JavaType >::operator=(), and juce::GlobalRefImpl< JavaType >::retain().