C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
Loading...
Searching...
No Matches
essence::jni::jobject_array_iterator Class Reference

Classes

struct  end_tag
 

Public Types

using iterator_category = std::random_access_iterator_tag
 
using value_type = local_ref
 
using pointer = value_type*
 
using reference = value_type&
 
using difference_type = jsize
 

Public Member Functions

 ES_API (JNISUPPORT) jobject_array_iterator() noexcept
 
 ES_API (JNISUPPORT) explicit jobject_array_iterator(jobjectArray array
 
 ES_API (JNISUPPORT) jobject_array_iterator(jobjectArray array
 
 jobject_array_iterator (const jobject_array_iterator &)
 
 jobject_array_iterator (jobject_array_iterator &&) noexcept
 
 ES_API (JNISUPPORT) ~jobject_array_iterator()
 
 ES_API (JNISUPPORT) jobject_array_iterator &operator
 
 ES_API (JNISUPPORT) jobject_array_iterator &operator
 
 ES_API (JNISUPPORT) value_type operator*() const
 
 ES_API (JNISUPPORT) jobject_array_iterator &operator++() noexcept
 
 ES_API (JNISUPPORT) jobject_array_iterator operator++(int) noexcept
 
 ES_API (JNISUPPORT) jobject_array_iterator &operator--() noexcept
 
 ES_API (JNISUPPORT) jobject_array_iterator operator--(int) noexcept
 
 ES_API (JNISUPPORT) jobject_array_iterator &operator+
 
 ES_API (JNISUPPORT) jobject_array_iterator operator+(difference_type off) const noexcept
 
 ES_API (JNISUPPORT) jobject_array_iterator &operator-
 
 ES_API (JNISUPPORT) jobject_array_iterator operator-(difference_type off) const noexcept
 
difference_type operator- (const jobject_array_iterator &right) const noexcept
 
 ES_API (JNISUPPORT) value_type operator[](difference_type off) const
 
constexpr bool operator== (const jobject_array_iterator &) const noexcept=default
 
constexpr auto operator<=> (const jobject_array_iterator &) const noexcept=default
 

Public Attributes

 end_tag = {})
 
jsize index
 

Friends

jobject_array_iterator operator+ (difference_type off, jobject_array_iterator next) noexcept
 

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