Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

PkgDep_int.h

Go to the documentation of this file.
00001 #ifndef _PkgDep_int_h
00002 #define _PkgDep_int_h
00003 /*
00004 #ifdef PKGDEP_DEBUG
00005 #define DBG(expr)       do { std::cout << expr; } while(0)
00006 #else
00007 #define DBG(expr)
00008 #endif
00009 */
00010 #define i_for(iter_type,iter_pfx,iter,base,base_pfx)                                    \
00011         for( iter_type iter_pfx##iterator iter = base base_pfx##begin();        \
00012              iter != base base_pfx##end();                                              \
00013                  ++iter )
00014 
00015 #define ci_for(iter_type,iter_pfx,iter,base,base_pfx)                                                   \
00016         for( iter_type iter_pfx##const_iterator iter = base base_pfx##begin();  \
00017              iter != base base_pfx##end();                                                              \
00018                  ++iter )
00019 
00020 #define RevRel_for(revrellist,var)                                                                              \
00021         const PkgSet::RevRelList_type& __revrel_list##var = (revrellist);       \
00022         ci_for( PkgSet::,RevRelList_, var, __revrel_list##var., )
00023 
00024 
00025 #endif  /* _PkgDep_int_h */
00026 
00027 
00028 // Local Variables:
00029 // tab-width: 4
00030 // End:

Generated on Fri Nov 9 14:30:31 2007 for yast2-packagemanager by doxygen 1.3.6