Analysis Software
Documentation for sPHENIX simulation software
|
Iterator class for vectors. More...
#include <JETSCAPE/blob/main/external_packages/clvisc_wrapper/include/cl.hpp>
Public Member Functions | |
iterator (void) | |
~iterator (void) | |
bool | operator== (iterator i) |
bool | operator!= (iterator i) |
void | operator++ () |
void | operator++ (int x) |
void | operator-- () |
void | operator-- (int x) |
T | operator* () |
Static Public Member Functions | |
static iterator | begin (vector< T, N > &vec) |
static iterator | end (vector< T, N > &vec) |
Private Attributes | |
vector< T, N > | vec_ |
int | index_ |
bool | initialized_ |
Iterator class for vectors.
Definition at line 566 of file cl.hpp.
View newest version in sPHENIX GitHub at line 566 of file cl.hpp
|
inline |
Definition at line 573 of file cl.hpp.
View newest version in sPHENIX GitHub at line 573 of file cl.hpp
References cl::vector< T, N >::iterator::index_, and cl::vector< T, N >::iterator::initialized_.
|
inline |
|
inlinestatic |
Definition at line 583 of file cl.hpp.
View newest version in sPHENIX GitHub at line 583 of file cl.hpp
References cl::vector< T, N >::empty(), i, cl::vector< T, N >::iterator::index_, cl::vector< T, N >::iterator::initialized_, vec, and cl::vector< T, N >::iterator::vec_.
Referenced by cl::vector< ::size_t, N >::begin().
|
inlinestatic |
Definition at line 596 of file cl.hpp.
View newest version in sPHENIX GitHub at line 596 of file cl.hpp
References cl::vector< T, N >::empty(), i, cl::vector< T, N >::iterator::index_, cl::vector< T, N >::iterator::initialized_, cl::vector< T, N >::size(), vec, and cl::vector< T, N >::iterator::vec_.
Referenced by cl::vector< ::size_t, N >::end().
|
inline |
|
inline |
Definition at line 640 of file cl.hpp.
View newest version in sPHENIX GitHub at line 640 of file cl.hpp
References cl::vector< T, N >::iterator::index_, and cl::vector< T, N >::iterator::vec_.
|
inline |
Definition at line 620 of file cl.hpp.
View newest version in sPHENIX GitHub at line 620 of file cl.hpp
References cl::vector< T, N >::iterator::index_.
|
inline |
Definition at line 625 of file cl.hpp.
View newest version in sPHENIX GitHub at line 625 of file cl.hpp
References cl::vector< T, N >::iterator::index_, and ambiguity_solver_full_chain::x.
|
inline |
Definition at line 630 of file cl.hpp.
View newest version in sPHENIX GitHub at line 630 of file cl.hpp
References cl::vector< T, N >::iterator::index_.
|
inline |
Definition at line 635 of file cl.hpp.
View newest version in sPHENIX GitHub at line 635 of file cl.hpp
References cl::vector< T, N >::iterator::index_, and ambiguity_solver_full_chain::x.
|
inline |
Definition at line 608 of file cl.hpp.
View newest version in sPHENIX GitHub at line 608 of file cl.hpp
References cl::vector< T, N >::iterator::index_, cl::vector< T, N >::iterator::initialized_, and cl::vector< T, N >::iterator::vec_.
|
private |
Definition at line 570 of file cl.hpp.
View newest version in sPHENIX GitHub at line 570 of file cl.hpp
Referenced by cl::vector< T, N >::iterator::begin(), cl::vector< T, N >::iterator::end(), cl::vector< T, N >::iterator::iterator(), cl::vector< T, N >::iterator::operator*(), cl::vector< T, N >::iterator::operator++(), cl::vector< T, N >::iterator::operator--(), and cl::vector< T, N >::iterator::operator==().
|
private |
Definition at line 571 of file cl.hpp.
View newest version in sPHENIX GitHub at line 571 of file cl.hpp
Referenced by cl::vector< T, N >::iterator::begin(), cl::vector< T, N >::iterator::end(), cl::vector< T, N >::iterator::iterator(), and cl::vector< T, N >::iterator::operator==().
|
private |
Definition at line 569 of file cl.hpp.
View newest version in sPHENIX GitHub at line 569 of file cl.hpp
Referenced by cl::vector< T, N >::iterator::begin(), cl::vector< T, N >::iterator::end(), cl::vector< T, N >::iterator::operator*(), and cl::vector< T, N >::iterator::operator==().