AUI Framework
master
Cross-platform base for C++ UI apps
|
Java array view.
#include <AUI/JNI/ArrayView.h>
Public Member Functions# | |
std::size_t | size () const noexcept |
template<aui::invocable< std::span< const T > > Callback> | |
void | view (Callback &&callback) const |
template<aui::invocable< std::span< T > > Callback> | |
void | modify (Callback &&callback) const |
void | set (std::span< const T > data, std::size_t at=0) |
GlobalRef () | |
GlobalRef (jobject object) | |
GlobalRef (const GlobalRef &object) | |
![]() | |
GlobalRef (jobject object) | |
GlobalRef (const GlobalRef &object) | |
bool | operator! () const |
operator bool () const | |
jobject | asObject () const noexcept |
jclass | asClass () const noexcept |
Static Public Member Functions# | |
static ArrayView | allocate (std::size_t size) |
![]() | |
static void | assignLocalRef (GlobalRef &target, jobject value) |