omega_h
Reliable mesh adaptation
Public Types | Public Member Functions | List of all members
Omega_h::IntIterator Class Reference

Public Types

using value_type = LO
 
using difference_type = LO
 
using reference = LO const &
 
using pointer = LO const *
 
using iterator_category = std::random_access_iterator_tag
 

Public Member Functions

OMEGA_H_INLINE IntIterator (LO i_in) noexcept
 
OMEGA_H_INLINE bool operator== (IntIterator const &other) const noexcept
 
OMEGA_H_INLINE bool operator!= (IntIterator const &other) const noexcept
 
OMEGA_H_INLINE reference operator* () const noexcept
 
OMEGA_H_INLINE pointer operator-> () const noexcept
 
OMEGA_H_INLINE IntIteratoroperator++ () noexcept
 
OMEGA_H_INLINE IntIterator operator++ (int) noexcept
 
OMEGA_H_INLINE IntIteratoroperator-- () noexcept
 
OMEGA_H_INLINE IntIterator operator-- (int) noexcept
 
OMEGA_H_INLINE IntIteratoroperator+= (difference_type n) noexcept
 
OMEGA_H_INLINE IntIteratoroperator-= (difference_type n) noexcept
 
OMEGA_H_INLINE IntIterator operator+ (difference_type n) const noexcept
 
OMEGA_H_INLINE IntIterator operator- (difference_type n) const noexcept
 
OMEGA_H_INLINE difference_type operator- (IntIterator const &other) const noexcept
 
OMEGA_H_INLINE value_type operator[] (difference_type n) const noexcept
 
OMEGA_H_INLINE bool operator< (IntIterator const &other) const noexcept
 
OMEGA_H_INLINE bool operator> (IntIterator const &other) const noexcept
 
OMEGA_H_INLINE bool operator<= (IntIterator const &other) const noexcept
 
OMEGA_H_INLINE bool operator>= (IntIterator const &other) const noexcept
 

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