JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::GlobalRef Class Reference

#include <juce_JNIHelpers_android.h>

Inheritance diagram for juce::GlobalRef:
Collaboration diagram for juce::GlobalRef:

Public Member Functions

void callVoidMethod (jmethodID methodID,...) const
 
void clear ()
 
void clear (JNIEnv *env)
 
jobject get () const noexcept
 
 GlobalRefImpl () noexcept
 
 GlobalRefImpl (const GlobalRefImpl &other)
 
 GlobalRefImpl (const LocalRef< JavaType > &o)
 
 GlobalRefImpl (const LocalRef< JavaType > &o, JNIEnv *env)
 
 GlobalRefImpl (GlobalRefImpl &&other) noexcept
 
 operator jobject () const noexcept
 

Static Private Member Functions

static jobject retain (jobject obj, JNIEnv *env)
 

Private Attributes

jobject obj
 

Member Function Documentation

◆ callVoidMethod()

void juce::GlobalRefImpl< jobject >::callVoidMethod ( jmethodID  methodID,
  ... 
) const
inlineinherited

◆ clear() [1/2]

void juce::GlobalRefImpl< jobject >::clear ( )
inlineinherited

◆ clear() [2/2]

void juce::GlobalRefImpl< jobject >::clear ( JNIEnv *  env)
inlineinherited

◆ get()

jobject juce::GlobalRefImpl< jobject >::get ( ) const
inlinenoexceptinherited

◆ GlobalRefImpl() [1/5]

juce::GlobalRefImpl< JavaType >::GlobalRefImpl ( )
inlinenoexcept

◆ GlobalRefImpl() [2/5]

juce::GlobalRefImpl< JavaType >::GlobalRefImpl ( const GlobalRefImpl other)
inline

◆ GlobalRefImpl() [3/5]

juce::GlobalRefImpl< JavaType >::GlobalRefImpl ( const LocalRef< JavaType > &  o)
inlineexplicit

◆ GlobalRefImpl() [4/5]

juce::GlobalRefImpl< JavaType >::GlobalRefImpl ( const LocalRef< JavaType > &  o,
JNIEnv *  env 
)
inline

◆ GlobalRefImpl() [5/5]

juce::GlobalRefImpl< JavaType >::GlobalRefImpl ( GlobalRefImpl &&  other)
inlinenoexcept

◆ operator jobject()

juce::GlobalRefImpl< jobject >::operator jobject ( ) const
inlinenoexceptinherited

◆ retain()

static jobject juce::GlobalRefImpl< jobject >::retain ( jobject  obj,
JNIEnv *  env 
)
inlinestaticprivateinherited

Member Data Documentation

◆ obj

jobject juce::GlobalRefImpl< jobject >::obj
privateinherited

The documentation for this class was generated from the following file: