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_uno::JNI_type_info::JNI_type_info ( const JNI_type_info )
delete
virtual jni_uno::JNI_type_info::~JNI_type_info ( )
inlineprotectedvirtual

Definition at line 74 of file jni_info.h.

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

Definition at line 43 of file jni_info.cxx.

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

Member Function Documentation

virtual void jni_uno::JNI_type_info::destroy ( JNIEnv *  jni_env)
pure virtual
void jni_uno::JNI_type_info::destruct ( JNIEnv *  jni_env)
inlineprotected
const JNI_type_info& jni_uno::JNI_type_info::operator= ( const JNI_type_info )
delete

Member Data Documentation

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

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