![]() |
QxOrm 1.4.9
C++ Object Relational Mapping library
|
foreach-style (based on BOOST_FOREACH macro) to iterate over all stl, boost and Qt containers + qx::QxCollection<Key, Value> QxOrm library container More...
Go to the source code of this file.
Namespaces | |
namespace | qx |
Root namespace for all QxOrm library features. | |
namespace | qx::foreach |
Foreach-style (based on BOOST_FOREACH macro) to iterate over all stl, boost and Qt containers + qx::QxCollection<Key, Value> QxOrm library container. | |
Macros | |
#define | BOOST_FOREACH_ID(x) x |
#define | QX_FOREACH_DEREF(COL) qx::foreach::qx_deref::deref(BOOST_FOREACH_ID(_foreach_cur), BOOST_FOREACH_TYPEOF(COL)) |
#define | QX_FOREACH_DEREF_REVERSE(COL) qx::foreach::qx_deref::deref_reverse(BOOST_FOREACH_ID(_foreach_cur), BOOST_FOREACH_TYPEOF(COL)) |
#define | QX_FOREACH(VAR, COL) |
#define | QX_FOREACH_REVERSE(VAR, COL) |
#define | _foreach QX_FOREACH |
#define | _foreach_reverse QX_FOREACH_REVERSE |
#define | _foreach_if(VAR, COL, COND) _foreach(VAR, COL) if (COND) |
#define | _foreach_reverse_if(VAR, COL, COND) _foreach_reverse(VAR, COL) if (COND) |
foreach-style (based on BOOST_FOREACH macro) to iterate over all stl, boost and Qt containers + qx::QxCollection<Key, Value> QxOrm library container
Quick sample using QX_FOREACH (or _foreach) macro :
Definition in file QxForeach.h.
#define _foreach QX_FOREACH |
Definition at line 165 of file QxForeach.h.
#define _foreach_if | ( | VAR, | |
COL, | |||
COND ) _foreach(VAR, COL) if (COND) |
Definition at line 168 of file QxForeach.h.
#define _foreach_reverse QX_FOREACH_REVERSE |
Definition at line 166 of file QxForeach.h.
#define _foreach_reverse_if | ( | VAR, | |
COL, | |||
COND ) _foreach_reverse(VAR, COL) if (COND) |
Definition at line 169 of file QxForeach.h.
#define BOOST_FOREACH_ID | ( | x | ) | x |
Definition at line 59 of file QxForeach.h.
#define QX_FOREACH | ( | VAR, | |
COL ) |
Definition at line 127 of file QxForeach.h.
#define QX_FOREACH_DEREF | ( | COL | ) | qx::foreach::qx_deref::deref(BOOST_FOREACH_ID(_foreach_cur), BOOST_FOREACH_TYPEOF(COL)) |
Definition at line 121 of file QxForeach.h.
#define QX_FOREACH_DEREF_REVERSE | ( | COL | ) | qx::foreach::qx_deref::deref_reverse(BOOST_FOREACH_ID(_foreach_cur), BOOST_FOREACH_TYPEOF(COL)) |
Definition at line 124 of file QxForeach.h.
#define QX_FOREACH_REVERSE | ( | VAR, | |
COL ) |
Definition at line 138 of file QxForeach.h.