LibreOffice Module bridges (master)  1
Public Member Functions | Public Attributes | Private Member Functions | List of all members
jni_uno::JNI_compound_type_info Struct Reference

#include <jni_info.h>

Inheritance diagram for jni_uno::JNI_compound_type_info:
Collaboration diagram for jni_uno::JNI_compound_type_info:

Public Member Functions

virtual void destroy (JNIEnv *jni_env) override
 JNI_compound_type_info (JNI_context const &jni, typelib_TypeDescription *td)
- Public Member Functions inherited from jni_uno::JNI_type_info
 JNI_type_info (const JNI_type_info &)=delete
const JNI_type_infooperator= (const JNI_type_info &)=delete

Public Attributes

JNI_type_info const * m_base
jmethodID m_exc_ctor
std::unique_ptr< jfieldID[]> m_fields
- Public Attributes inherited from jni_uno::JNI_type_info
::com::sun::star::uno::TypeDescription m_td
jclass m_class

Private Member Functions

virtual ~JNI_compound_type_info () override

Additional Inherited Members

- Protected Member Functions inherited from jni_uno::JNI_type_info
void destruct (JNIEnv *jni_env)
virtual ~JNI_type_info ()
 JNI_type_info (JNI_context const &jni, typelib_TypeDescription *td)

Detailed Description

Definition at line 94 of file jni_info.h.

Constructor & Destructor Documentation

jni_uno::JNI_compound_type_info::JNI_compound_type_info ( JNI_context const &  jni,
typelib_TypeDescription td 
virtual jni_uno::JNI_compound_type_info::~JNI_compound_type_info ( )

Definition at line 107 of file jni_info.h.

Member Function Documentation

void jni_uno::JNI_compound_type_info::destroy ( JNIEnv *  jni_env)

Implements jni_uno::JNI_type_info.

Definition at line 224 of file jni_info.cxx.

References jni_uno::JNI_type_info::destruct(), and m_fields.

Member Data Documentation

JNI_type_info const* jni_uno::JNI_compound_type_info::m_base

Definition at line 96 of file jni_info.h.

Referenced by JNI_compound_type_info(), and jni_uno::Bridge::map_to_uno().

jmethodID jni_uno::JNI_compound_type_info::m_exc_ctor

Definition at line 98 of file jni_info.h.

Referenced by JNI_compound_type_info(), and jni_uno::Bridge::map_to_java().

std::unique_ptr<jfieldID[]> jni_uno::JNI_compound_type_info::m_fields

Definition at line 100 of file jni_info.h.

Referenced by destroy(), JNI_compound_type_info(), and jni_uno::Bridge::map_to_uno().

The documentation for this struct was generated from the following files: