lime
Lime is a C++ library implementing Open Whisper System Signal protocol
Loading...
Searching...
No Matches
jni::Array< E, std::enable_if_t< IsPrimitive< E >::value > > Member List

This is the complete list of members for jni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >, including all inherited members.

Array(std::nullptr_t=nullptr)jni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >inlineexplicitprotected
Array(UntaggedType *p)jni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >inlineexplicitprotected
Array(const Array &)=deletejni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >protected
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< ArrayTag< E > >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< ArrayTag< E > >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< ArrayTag< E > >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, 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< ArrayTag< E > >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< ArrayTag< E > >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< ArrayTag< E > >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, void(ExpectedArgs...)> &method, const ActualArgs &... args) const -> std::enable_if_t< Conjunction< std::is_convertible< const ActualArgs &, const ExpectedArgs & >... >::value >jni::Object< TheTag >inline
ElementType typedefjni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >
get() constjni::Object< ArrayTag< E > >inline
Get(JNIEnv &env, jsize index) constjni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >inline
Object< ArrayTag< E > >::Get(JNIEnv &env, const Field< TagType, T > &field) const -> std::enable_if_t< IsPrimitive< T >::value, T >jni::Object< ArrayTag< E > >inline
jni::Object::Get(JNIEnv &env, const Field< TagType, T > &field) const -> std::enable_if_t< IsPrimitive< T >::value, T >jni::Object< TheTag >inline
GetRegion(JNIEnv &env, jsize start, Array &buf) constjni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >inline
Length(JNIEnv &env) constjni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >inline
New(JNIEnv &env, jsize length)jni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >inlinestatic
Object(std::nullptr_t=nullptr)jni::Object< ArrayTag< E > >inlineexplicitprotected
Object(UntaggedType *p)jni::Object< ArrayTag< E > >inlineexplicitprotected
Object(const Object &)=deletejni::Object< ArrayTag< E > >protected
operator*() constjni::Object< ArrayTag< E > >inline
operator=(const Array &)=deletejni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >protected
Object< ArrayTag< E > >::operator=(const Object &)=deletejni::Object< ArrayTag< E > >protected
Set(JNIEnv &env, jsize index, const ElementType &value)jni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >inline
Object< ArrayTag< E > >::Set(JNIEnv &env, const Field< TagType, T > &field, T value) const -> std::enable_if_t< IsPrimitive< T >::value >jni::Object< ArrayTag< E > >inline
Object< ArrayTag< E > >::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< ArrayTag< E > >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
SetRegion(JNIEnv &env, jsize start, const Array &buf)jni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >inline
SuperType typedefjni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >
TagType typedefjni::Object< ArrayTag< E > >
UntaggedType typedefjni::Array< E, std::enable_if_t< IsPrimitive< E >::value > >