lime
Lime is a C++ library implementing Open Whisper System Signal protocol
Loading...
Searching...
No Matches
jni::Method< TheTag, R(Args...) > Class Template Reference

#include <method.hpp>

Public Types

using TagType = TheTag
using MethodType = R (Args...)
using ReturnType = R

Public Member Functions

 Method (JNIEnv &env, const Class< TagType > &clazz, const char *name)
 operator jmethodID & () const

Member Typedef Documentation

◆ MethodType

template<class TheTag, class R, class... Args>
using jni::Method< TheTag, R(Args...) >::MethodType = R (Args...)

◆ ReturnType

template<class TheTag, class R, class... Args>
using jni::Method< TheTag, R(Args...) >::ReturnType = R

◆ TagType

template<class TheTag, class R, class... Args>
using jni::Method< TheTag, R(Args...) >::TagType = TheTag

Constructor & Destructor Documentation

◆ Method()

template<class TheTag, class R, class... Args>
jni::Method< TheTag, R(Args...) >::Method ( JNIEnv & env,
const Class< TagType > & clazz,
const char * name )
inline

Member Function Documentation

◆ operator jmethodID &()

template<class TheTag, class R, class... Args>
jni::Method< TheTag, R(Args...) >::operator jmethodID & ( ) const
inline

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