|
TrioCFD 1.9.8
TrioCFD documentation
|
Public Member Functions | |
| Block_Iter ()=default | |
| Block_Iter (const Block_Iter &other)=default | |
| Block_Iter & | operator= (const Block_Iter &other)=default |
| Block_Iter (const ArrOfInt &items_blocs, const ArrOfInt &items) | |
| Block_Iter (const ArrOfInt &items_blocs) | |
| Block_Iter (_SIZE_ s, _SIZE_ e) | |
| _SIZE_ | operator* () const |
| Block_Iter | operator++ (int) |
| bool | empty () const |
| OBS_PTR (ArrOfInt) items_ | |
Public Attributes | |
| const int * | int_ptr =nullptr |
| _SIZE_ | start =-1 |
| _SIZE_ | end =-1 |
Small iterator class to scan blocks of a MD vector (blocks described by integer indices) or scan a single big block (trustIdType). The important point: the operator*() always returns a trustIdType (TID), whether internal data is int* or trustIdType* :
Definition at line 30 of file TRUSTVect_tools.tpp.
|
default |
|
default |
|
inline |
Definition at line 35 of file TRUSTVect_tools.tpp.
|
inline |
Definition at line 39 of file TRUSTVect_tools.tpp.
|
inline |
Definition at line 40 of file TRUSTVect_tools.tpp.
|
inline |
Definition at line 53 of file TRUSTVect_tools.tpp.
| Block_Iter< _SIZE_ >::OBS_PTR | ( | ArrOfInt | ) |
|
inline |
Definition at line 42 of file TRUSTVect_tools.tpp.
|
inline |
Definition at line 46 of file TRUSTVect_tools.tpp.
|
default |
| _SIZE_ Block_Iter< _SIZE_ >::end =-1 |
Definition at line 58 of file TRUSTVect_tools.tpp.
| const int* Block_Iter< _SIZE_ >::int_ptr =nullptr |
Definition at line 55 of file TRUSTVect_tools.tpp.
| _SIZE_ Block_Iter< _SIZE_ >::start =-1 |
Definition at line 57 of file TRUSTVect_tools.tpp.