g4tools  5.4.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Macros
forit File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define tools_forit
 
#define tools_vforcit(a__T, a__v, a__it)    for(std::vector< a__T >::const_iterator a__it = (a__v).begin();(a__it)!=(a__v).end();++(a__it))
 
#define tools_vforcit_beg(a__T, a__v, a__beg, a__it)    for(std::vector< a__T >::const_iterator a__it = a__beg;(a__it)!=(a__v).end();++(a__it))
 
#define tools_vforit(a__T, a__v, a__it)    for(std::vector< a__T >::iterator a__it = (a__v).begin();(a__it)!=(a__v).end();++(a__it))
 
#define tools_vforcrit(a__T, a__v, a__it)    for(std::vector< a__T >::const_reverse_iterator a__it = (a__v).rbegin();(a__it)!=(a__v).rend();++(a__it))
 
#define tools_vforrit(a__T, a__v, a__it)    for(std::vector< a__T >::reverse_iterator a__it = (a__v).rbegin();(a__it)!=(a__v).rend();++(a__it))
 
#define tools_vforcit_npp(a__T, a__v, a__it)    for(std::vector< a__T >::const_iterator a__it = (a__v).begin();(a__it)!=(a__v).end();)
 
#define tools_vforit_npp(a__T, a__v, a__it)    for(std::vector< a__T >::iterator a__it = (a__v).begin();(a__it)!=(a__v).end();)
 
#define tools_typename_vforcit(a__T, a__v, a__it)    for(typename std::vector< a__T >::const_iterator a__it = (a__v).begin();(a__it)!=(a__v).end();++(a__it))
 
#define tools_typename_vforit(a__T, a__v, a__it)    for(typename std::vector< a__T >::iterator a__it = (a__v).begin();(a__it)!=(a__v).end();++(a__it))
 
#define tools_sforcit(a__s, a__it)    for(std::string::const_iterator a__it = (a__s).begin();(a__it)!=(a__s).end();++(a__it))
 
#define tools_sforit(a__s, a__it)    for(std::string::iterator a__it = (a__s).begin();(a__it)!=(a__s).end();++(a__it))
 
#define tools_lforcit(a__T, a__l, a__it)    for(std::list< a__T >::const_iterator a__it = (a__l).begin();(a__it)!=(a__l).end();++(a__it))
 
#define tools_lforit(a__T, a__l, a__it)    for(std::list< a__T >::iterator a__it = (a__l).begin();(a__it)!=(a__l).end();++(a__it))
 
#define tools_lforit_npp(a__T, a__v, a__it)    for(std::list< a__T >::iterator a__it = (a__v).begin();(a__it)!=(a__v).end();)
 
#define tools_mforcit(a__K, a__V, a__m, a__it)    for(std::map< a__K , a__V >::const_iterator a__it = (a__m).begin();(a__it)!=(a__m).end();++(a__it))
 
#define tools_mforit(a__K, a__V, a__m, a__it)    for(std::map< a__K , a__V >::iterator a__it = (a__m).begin();(a__it)!=(a__m).end();++(a__it))
 
#define tools_typename_mforcit(a__K, a__V, a__m, a__it)    for(typename std::map< a__K, a__V >::const_iterator a__it = (a__m).begin();(a__it)!=(a__m).end();++(a__it))
 
#define tools_typename_mforit(a__K, a__V, a__m, a__it)    for(typename std::map< a__K, a__V >::iterator a__it = (a__m).begin();(a__it)!=(a__m).end();++(a__it))
 

Macro Definition Documentation

◆ tools_forit

#define tools_forit

Definition at line 5 of file forit.

◆ tools_lforcit

#define tools_lforcit (   a__T,
  a__l,
  a__it 
)     for(std::list< a__T >::const_iterator a__it = (a__l).begin();(a__it)!=(a__l).end();++(a__it))

Definition at line 40 of file forit.

◆ tools_lforit

#define tools_lforit (   a__T,
  a__l,
  a__it 
)     for(std::list< a__T >::iterator a__it = (a__l).begin();(a__it)!=(a__l).end();++(a__it))

Definition at line 43 of file forit.

◆ tools_lforit_npp

#define tools_lforit_npp (   a__T,
  a__v,
  a__it 
)     for(std::list< a__T >::iterator a__it = (a__v).begin();(a__it)!=(a__v).end();)

Definition at line 46 of file forit.

◆ tools_mforcit

#define tools_mforcit (   a__K,
  a__V,
  a__m,
  a__it 
)     for(std::map< a__K , a__V >::const_iterator a__it = (a__m).begin();(a__it)!=(a__m).end();++(a__it))

Definition at line 49 of file forit.

◆ tools_mforit

#define tools_mforit (   a__K,
  a__V,
  a__m,
  a__it 
)     for(std::map< a__K , a__V >::iterator a__it = (a__m).begin();(a__it)!=(a__m).end();++(a__it))

Definition at line 52 of file forit.

◆ tools_sforcit

#define tools_sforcit (   a__s,
  a__it 
)     for(std::string::const_iterator a__it = (a__s).begin();(a__it)!=(a__s).end();++(a__it))

Definition at line 34 of file forit.

◆ tools_sforit

#define tools_sforit (   a__s,
  a__it 
)     for(std::string::iterator a__it = (a__s).begin();(a__it)!=(a__s).end();++(a__it))

Definition at line 37 of file forit.

◆ tools_typename_mforcit

#define tools_typename_mforcit (   a__K,
  a__V,
  a__m,
  a__it 
)     for(typename std::map< a__K, a__V >::const_iterator a__it = (a__m).begin();(a__it)!=(a__m).end();++(a__it))

Definition at line 55 of file forit.

◆ tools_typename_mforit

#define tools_typename_mforit (   a__K,
  a__V,
  a__m,
  a__it 
)     for(typename std::map< a__K, a__V >::iterator a__it = (a__m).begin();(a__it)!=(a__m).end();++(a__it))

Definition at line 58 of file forit.

◆ tools_typename_vforcit

#define tools_typename_vforcit (   a__T,
  a__v,
  a__it 
)     for(typename std::vector< a__T >::const_iterator a__it = (a__v).begin();(a__it)!=(a__v).end();++(a__it))

Definition at line 28 of file forit.

◆ tools_typename_vforit

#define tools_typename_vforit (   a__T,
  a__v,
  a__it 
)     for(typename std::vector< a__T >::iterator a__it = (a__v).begin();(a__it)!=(a__v).end();++(a__it))

Definition at line 31 of file forit.

◆ tools_vforcit

#define tools_vforcit (   a__T,
  a__v,
  a__it 
)     for(std::vector< a__T >::const_iterator a__it = (a__v).begin();(a__it)!=(a__v).end();++(a__it))

Definition at line 7 of file forit.

◆ tools_vforcit_beg

#define tools_vforcit_beg (   a__T,
  a__v,
  a__beg,
  a__it 
)     for(std::vector< a__T >::const_iterator a__it = a__beg;(a__it)!=(a__v).end();++(a__it))

Definition at line 10 of file forit.

◆ tools_vforcit_npp

#define tools_vforcit_npp (   a__T,
  a__v,
  a__it 
)     for(std::vector< a__T >::const_iterator a__it = (a__v).begin();(a__it)!=(a__v).end();)

Definition at line 22 of file forit.

◆ tools_vforcrit

#define tools_vforcrit (   a__T,
  a__v,
  a__it 
)     for(std::vector< a__T >::const_reverse_iterator a__it = (a__v).rbegin();(a__it)!=(a__v).rend();++(a__it))

Definition at line 16 of file forit.

◆ tools_vforit

#define tools_vforit (   a__T,
  a__v,
  a__it 
)     for(std::vector< a__T >::iterator a__it = (a__v).begin();(a__it)!=(a__v).end();++(a__it))

Definition at line 13 of file forit.

◆ tools_vforit_npp

#define tools_vforit_npp (   a__T,
  a__v,
  a__it 
)     for(std::vector< a__T >::iterator a__it = (a__v).begin();(a__it)!=(a__v).end();)

Definition at line 25 of file forit.

◆ tools_vforrit

#define tools_vforrit (   a__T,
  a__v,
  a__it 
)     for(std::vector< a__T >::reverse_iterator a__it = (a__v).rbegin();(a__it)!=(a__v).rend();++(a__it))

Definition at line 19 of file forit.