WPILibC++  2019.3.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
wpi::java::detail::JArrayRefBase< T > Class Template Reference
Inheritance diagram for wpi::java::detail::JArrayRefBase< T >:
wpi::java::detail::JArrayRefInner< JArrayRefBase< T >, T >

Public Member Functions

 operator bool () const
 
 operator ArrayRef< T > () const
 
ArrayRef< T > array () const
 
 JArrayRefBase (const JArrayRefBase &)=delete
 
JArrayRefBaseoperator= (const JArrayRefBase &)=delete
 
 JArrayRefBase (JArrayRefBase &&oth)
 
JArrayRefBaseoperator= (JArrayRefBase &&oth)
 

Protected Member Functions

 JArrayRefBase (JNIEnv *env, T *elements, size_t size)
 
 JArrayRefBase (JNIEnv *env, jarray jarr, size_t size)
 
 JArrayRefBase (JNIEnv *env, jarray jarr)
 

Protected Attributes

JNIEnv * m_env
 
jarray m_jarr = nullptr
 
size_t m_size
 
T * m_elements
 

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