Loading...
Searching...
No Matches
jni::Class< TheTag > Member List

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

Call(JNIEnv &env, const StaticMethod< 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::Class< TheTag > | inline
Call(JNIEnv &env, const StaticMethod< 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::Class< TheTag > | inline
Call(JNIEnv &env, const StaticMethod< TagType, void(ExpectedArgs...)> &method, const ActualArgs &... args) const -> std::enable_if_t< Conjunction< std::is_convertible< const ActualArgs &, const ExpectedArgs & >... >::value > | jni::Class< TheTag > | inline
jni::Object< ClassTag >::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< ClassTag > | inline
jni::Object< ClassTag >::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< ClassTag > | inline
jni::Object< ClassTag >::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< ClassTag > | inline
jni::Object::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
jni::Object::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
jni::Object::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< ClassTag > | 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< ClassTag > | 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< ClassTag > | inline
jni::Object::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
jni::Object::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
jni::Object::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
Class(std::nullptr_t=nullptr) | jni::Class< TheTag > | inline explicit protected
Class(UntaggedType *p) | jni::Class< TheTag > | inline explicit protected
Class(const Class &)=delete | jni::Class< TheTag > | protected
Find(JNIEnv &env) | jni::Class< TheTag > | inline static
Get(JNIEnv &env, const StaticField< TagType, T > &field) const -> std::enable_if_t< IsPrimitive< T >::value, T > | jni::Class< TheTag > | inline
Get(JNIEnv &env, const StaticField< TagType, T > &field) const -> std::enable_if_t< !IsPrimitive< T >::value, Local< T > > | jni::Class< TheTag > | inline
jni::Object< ClassTag >::Get(JNIEnv &env, const Field< TagType, T > &field) const -> std::enable_if_t< IsPrimitive< T >::value, T > | jni::Object< ClassTag > | inline
jni::Object< ClassTag >::Get(JNIEnv &env, const Field< TagType, T > &field) const -> std::enable_if_t< !IsPrimitive< T >::value, Local< T > > | jni::Object< ClassTag > | inline
jni::Object::Get(JNIEnv &env, const Field< TagType, T > &field) const -> std::enable_if_t< IsPrimitive< T >::value, T > | jni::Object< TheTag > | inline
jni::Object::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< ClassTag > | inline
GetConstructor(JNIEnv &env) const | jni::Class< TheTag > | inline
GetField(JNIEnv &env, const char *name) const | jni::Class< TheTag > | inline
GetMethod(JNIEnv &env, const char *name) const | jni::Class< TheTag > | inline
GetStaticField(JNIEnv &env, const char *name) const | jni::Class< TheTag > | inline
GetStaticMethod(JNIEnv &env, const char *name) const | jni::Class< TheTag > | inline
New(JNIEnv &env, const Constructor< TagType, ExpectedArgs... > &method, const ActualArgs &... args) const -> std::enable_if_t< Conjunction< std::is_convertible< const ActualArgs &, const ExpectedArgs & >... >::value, Local< Object< TagType > > > | jni::Class< TheTag > | inline
Object(std::nullptr_t=nullptr) | jni::Object< ClassTag > | inline explicit protected
Object(UntaggedType *p) | jni::Object< ClassTag > | inline explicit protected
Object(const Object &)=delete | jni::Object< ClassTag > | protected
operator*() const | jni::Object< ClassTag > | inline
operator=(const Class &)=delete | jni::Class< TheTag > | protected
jni::Object< ClassTag >::operator=(const Object &)=delete | jni::Object< ClassTag > | protected
Set(JNIEnv &env, const StaticField< TagType, T > &field, T value) const -> std::enable_if_t< IsPrimitive< T >::value > | jni::Class< TheTag > | inline
Set(JNIEnv &env, const StaticField< TagType, Expected > &field, const Actual &value) const -> std::enable_if_t< !IsPrimitive< Expected >::value &&std::is_convertible< const Actual &, const Expected & >::value > | jni::Class< TheTag > | inline
jni::Object< ClassTag >::Set(JNIEnv &env, const Field< TagType, T > &field, T value) const -> std::enable_if_t< IsPrimitive< T >::value > | jni::Object< ClassTag > | inline
jni::Object< ClassTag >::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< ClassTag > | inline
jni::Object::Set(JNIEnv &env, const Field< TagType, T > &field, T value) const -> std::enable_if_t< IsPrimitive< T >::value > | jni::Object< TheTag > | inline
jni::Object::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
Singleton(JNIEnv &env) | jni::Class< TheTag > | inline static
SuperType typedef | jni::Class< TheTag > |
TagType typedef | jni::Class< TheTag > |
UntaggedType typedef | jni::Class< TheTag > |