LibreOffice Module bridges (master) 1
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
jni_uno::JNI_type_info Struct Referenceabstract

#include <jni_info.h>

Inheritance diagram for jni_uno::JNI_type_info:
[legend]

Public Member Functions

 JNI_type_info (const JNI_type_info &)=delete
 
const JNI_type_infooperator= (const JNI_type_info &)=delete
 
virtual void destroy (JNIEnv *jni_env)=0
 

Public Attributes

::com::sun::star::uno::TypeDescription m_td
 
jclass m_class
 

Protected Member Functions

void destruct (JNIEnv *jni_env)
 
virtual ~JNI_type_info ()
 
 JNI_type_info (JNI_context const &jni, typelib_TypeDescription *td)
 

Detailed Description

Definition at line 62 of file jni_info.h.

Constructor & Destructor Documentation

◆ JNI_type_info() [1/2]

jni_uno::JNI_type_info::JNI_type_info ( const JNI_type_info )
delete

◆ ~JNI_type_info()

virtual jni_uno::JNI_type_info::~JNI_type_info ( )
inlineprotectedvirtual

Definition at line 74 of file jni_info.h.

◆ JNI_type_info() [2/2]

jni_uno::JNI_type_info::JNI_type_info ( JNI_context const &  jni,
typelib_TypeDescription td 
)
explicitprotected

Definition at line 40 of file jni_info.cxx.

References jni_uno::JNI_context::get_stack_trace(), and m_td.

Member Function Documentation

◆ destroy()

virtual void jni_uno::JNI_type_info::destroy ( JNIEnv *  jni_env)
pure virtual

◆ destruct()

void jni_uno::JNI_type_info::destruct ( JNIEnv *  jni_env)
inlineprotected

◆ operator=()

const JNI_type_info & jni_uno::JNI_type_info::operator= ( const JNI_type_info )
delete

Member Data Documentation

◆ m_class

jclass jni_uno::JNI_type_info::m_class

◆ m_td

::com::sun::star::uno::TypeDescription jni_uno::JNI_type_info::m_td

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