lime
Lime is a C++ library implementing Open Whisper System Signal protocol
jni::Object< TheTag > Member List

This is the complete list of members for jni::Object< TheTag >, including all inherited members.

Call(JNIEnv &env, const Method< TagType, R(ExpectedArgs...)> &method, const ActualArgs &...args) const -> std::enable_if_t< IsPrimitive< R >::value &&Conjunction< std::is_convertible< const ActualArgs &, const ExpectedArgs & >... >::value, R > jni::Object< TheTag >inline
Call(JNIEnv &env, const Method< TagType, R(ExpectedArgs...)> &method, const ActualArgs &...args) const -> std::enable_if_t< !IsPrimitive< R >::value &&!std::is_void< R >::value &&Conjunction< std::is_convertible< const ActualArgs &, const ExpectedArgs & >... >::value, Local< R > > jni::Object< TheTag >inline
Call(JNIEnv &env, const Method< TagType, void(ExpectedArgs...)> &method, const ActualArgs &...args) const -> std::enable_if_t< Conjunction< std::is_convertible< const ActualArgs &, const ExpectedArgs & >... >::value > jni::Object< TheTag >inline
CallNonvirtual(JNIEnv &env, const Class< TagType > &clazz, const Method< TagType, R(ExpectedArgs...)> &method, const ActualArgs &...args) const -> std::enable_if_t< IsPrimitive< R >::value &&Conjunction< std::is_convertible< const ActualArgs &, const ExpectedArgs & >... >::value, R > jni::Object< TheTag >inline
CallNonvirtual(JNIEnv &env, const Class< TagType > &clazz, const Method< TagType, R(ExpectedArgs...)> &method, const ActualArgs &...args) const -> std::enable_if_t< !IsPrimitive< R >::value &&!std::is_void< R >::value &&Conjunction< std::is_convertible< const ActualArgs &, const ExpectedArgs & >... >::value, Local< R > > jni::Object< TheTag >inline
CallNonvirtual(JNIEnv &env, const Class< TagType > &clazz, const Method< TagType, void(ExpectedArgs...)> &method, const ActualArgs &...args) const -> std::enable_if_t< Conjunction< std::is_convertible< const ActualArgs &, const ExpectedArgs & >... >::value > jni::Object< TheTag >inline
Get(JNIEnv &env, const Field< TagType, T > &field) const -> std::enable_if_t< IsPrimitive< T >::value, T > jni::Object< TheTag >inline
Get(JNIEnv &env, const Field< TagType, T > &field) const -> std::enable_if_t< !IsPrimitive< T >::value, Local< T > > jni::Object< TheTag >inline
get() const jni::Object< TheTag >inline
Object(std::nullptr_t=nullptr)jni::Object< TheTag >inlineexplicitprotected
Object(UntaggedType *p)jni::Object< TheTag >inlineexplicitprotected
Object(const Object &)=deletejni::Object< TheTag >protected
operator*() const jni::Object< TheTag >inline
operator=(const Object &)=deletejni::Object< TheTag >protected
Set(JNIEnv &env, const Field< TagType, T > &field, T value) const -> std::enable_if_t< IsPrimitive< T >::value > jni::Object< TheTag >inline
Set(JNIEnv &env, const Field< TagType, Expected > &field, const Actual &value) const -> std::enable_if_t< !IsPrimitive< Expected >::value &&std::is_convertible< const Actual &, const Expected & >::value > jni::Object< TheTag >inline
SuperType typedefjni::Object< TheTag >
TagType typedefjni::Object< TheTag >
UntaggedType typedefjni::Object< TheTag >