OpenADFortTk (including Open64 and OpenAnalysis references)
|
#include <segmented_array.h>
Public Types | |
typedef T | value_type |
typedef UINT | difference_type |
typedef std::forward_iterator_tag | iterator_category |
typedef SA_vt_Ptr | pointer |
typedef SA_vt_Ref | reference |
Public Member Functions | |
SEGMENTED_ARRAY_ITERATOR (SA_Ptr sa, T *p, T *last, UINT idx) | |
SEGMENTED_ARRAY_ITERATOR (SA_Ptr sa, UINT idx) | |
SEGMENTED_ARRAY_ITERATOR () | |
SA_vt_Ref | operator* () const |
SA_vt_Ptr | Ptr () const |
SA_vt_Ptr | operator-> () const |
UINT | Index () const |
self & | operator++ () |
self | operator++ (int) |
BOOL | operator== (const self &x) const |
BOOL | operator!= (const self &x) const |
Private Types | |
typedef SEGMENTED_ARRAY_ITERATOR | self |
Private Attributes | |
SA_Ptr | segmented_array |
SA_vt_Ptr | ptr |
SA_vt_Ptr | segment_last |
UINT | map_idx |
Definition at line 73 of file segmented_array.h.
typedef UINT SEGMENTED_ARRAY_ITERATOR< SA_Ptr, T, SA_vt_Ptr, SA_vt_Ref >::difference_type |
Definition at line 77 of file segmented_array.h.
typedef std::forward_iterator_tag SEGMENTED_ARRAY_ITERATOR< SA_Ptr, T, SA_vt_Ptr, SA_vt_Ref >::iterator_category |
Definition at line 78 of file segmented_array.h.
typedef SA_vt_Ptr SEGMENTED_ARRAY_ITERATOR< SA_Ptr, T, SA_vt_Ptr, SA_vt_Ref >::pointer |
Definition at line 79 of file segmented_array.h.
typedef SA_vt_Ref SEGMENTED_ARRAY_ITERATOR< SA_Ptr, T, SA_vt_Ptr, SA_vt_Ref >::reference |
Definition at line 80 of file segmented_array.h.
|
private |
Definition at line 91 of file segmented_array.h.
typedef T SEGMENTED_ARRAY_ITERATOR< SA_Ptr, T, SA_vt_Ptr, SA_vt_Ref >::value_type |
Definition at line 76 of file segmented_array.h.
|
inline |
Definition at line 95 of file segmented_array.h.
|
inline |
Definition at line 100 of file segmented_array.h.
|
inline |
Definition at line 107 of file segmented_array.h.
|
inline |
Definition at line 112 of file segmented_array.h.
Referenced by Make_Function_Type().
|
inline |
Definition at line 139 of file segmented_array.h.
|
inline |
Definition at line 109 of file segmented_array.h.
|
inline |
Definition at line 117 of file segmented_array.h.
|
inline |
Definition at line 132 of file segmented_array.h.
|
inline |
Definition at line 111 of file segmented_array.h.
|
inline |
Definition at line 138 of file segmented_array.h.
|
inline |
Definition at line 110 of file segmented_array.h.
|
private |
Definition at line 87 of file segmented_array.h.
|
private |
Definition at line 85 of file segmented_array.h.
|
private |
Definition at line 86 of file segmented_array.h.
|
private |
Definition at line 84 of file segmented_array.h.