Fermat
Public Types | Public Methods | Public Members | List of all members
cugar::is_segment_sorted_iterator< Iterator1, Iterator2, Headflags > Struct Template Reference

Public Types

typedef bool value_type
 
typedef value_type & reference
 
typedef value_type const_reference
 
typedef value_type * pointer
 
typedef std::iterator_traits< Iterator1 >::difference_type difference_type
 
typedef std::iterator_traits< Iterator1 >::iterator_category iterator_category
 

Public Methods

CUGAR_FORCEINLINE CUGAR_HOST_DEVICE is_segment_sorted_iterator (const Iterator1 _it1, const Iterator2 _it2, const Headflags _hd)
 
CUGAR_FORCEINLINE CUGAR_HOST_DEVICE bool operator[] (const uint64 i) const
 
CUGAR_FORCEINLINE CUGAR_HOST_DEVICE bool operator* () const
 
CUGAR_FORCEINLINE CUGAR_HOST_DEVICE is_segment_sorted_iteratoroperator++ ()
 

Public Members

Iterator1 it1
 
Iterator2 it2
 
Headflags hd
 

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