Go to the source code of this file.
|
#define | __OpenKarto_Macros_h__ |
|
#define | const_forEach(listtype, list) for ( listtype::const_iterator iter = (list)->begin(); iter != (list)->end(); ++iter ) |
|
#define | const_forEachAs(listtype, list, iter) for ( listtype::const_iterator iter = (list)->begin(); iter != (list)->end(); ++iter ) |
|
#define | const_forEachR(listtype, list) for ( listtype::const_reverse_iterator iter = (list)->rbegin(); iter != (list)->rend(); ++iter ) |
|
#define | forEach(listtype, list) for ( listtype::iterator iter = (list)->begin(); iter != (list)->end(); ++iter ) |
|
#define | forEachAs(listtype, list, iter) for ( listtype::iterator iter = (list)->begin(); iter != (list)->end(); ++iter ) |
|
#define | forEachR(listtype, list) for ( listtype::reverse_iterator iter = (list)->rbegin(); iter != (list)->rend(); ++iter ) |
|
#define | karto_const_forEach(listtype, list) for ( listtype::ConstIterator iter = (list)->GetConstIterator(); iter.HasNext(); iter.Next()) |
|
#define | karto_const_forEachAs(listtype, list, iter) for ( listtype::ConstIterator iter = (list)->GetConstIterator(); iter.HasNext(); iter.Next()) |
|
#define | KARTO_DEPRECATED |
|
#define | KARTO_EXPORT |
|
#define | KARTO_FORCEINLINE |
|
#define | karto_forEach(listtype, list) for ( listtype::Iterator iter = (list)->GetIterator(); iter.HasNext(); iter.Next()) |
|
#define | karto_forEachAs(listtype, list, iter) for ( listtype::Iterator iter = (list)->GetIterator(); iter.HasNext(); iter.Next()) |
|
◆ __OpenKarto_Macros_h__
#define __OpenKarto_Macros_h__ |
◆ const_forEach
#define const_forEach |
( |
|
listtype, |
|
|
|
list |
|
) |
| for ( listtype::const_iterator iter = (list)->begin(); iter != (list)->end(); ++iter ) |
Iterate through items in const std::vector with iterator iter
Definition at line 100 of file Macros.h.
◆ const_forEachAs
#define const_forEachAs |
( |
|
listtype, |
|
|
|
list, |
|
|
|
iter |
|
) |
| for ( listtype::const_iterator iter = (list)->begin(); iter != (list)->end(); ++iter ) |
Iterate through items in const std::vector with provided iterator iter
Definition at line 106 of file Macros.h.
◆ const_forEachR
#define const_forEachR |
( |
|
listtype, |
|
|
|
list |
|
) |
| for ( listtype::const_reverse_iterator iter = (list)->rbegin(); iter != (list)->rend(); ++iter ) |
Reverse iterate through items in const std::vector with iterator iter
Definition at line 118 of file Macros.h.
◆ forEach
#define forEach |
( |
|
listtype, |
|
|
|
list |
|
) |
| for ( listtype::iterator iter = (list)->begin(); iter != (list)->end(); ++iter ) |
Iterate through items in std::vector with iterator iter
Definition at line 88 of file Macros.h.
◆ forEachAs
#define forEachAs |
( |
|
listtype, |
|
|
|
list, |
|
|
|
iter |
|
) |
| for ( listtype::iterator iter = (list)->begin(); iter != (list)->end(); ++iter ) |
Iterate through items in std::vector with provided iterator iter
Definition at line 94 of file Macros.h.
◆ forEachR
#define forEachR |
( |
|
listtype, |
|
|
|
list |
|
) |
| for ( listtype::reverse_iterator iter = (list)->rbegin(); iter != (list)->rend(); ++iter ) |
Reverse iterate through items in std::vector with iterator iter
Definition at line 112 of file Macros.h.
◆ karto_const_forEach
#define karto_const_forEach |
( |
|
listtype, |
|
|
|
list |
|
) |
| for ( listtype::ConstIterator iter = (list)->GetConstIterator(); iter.HasNext(); iter.Next()) |
◆ karto_const_forEachAs
#define karto_const_forEachAs |
( |
|
listtype, |
|
|
|
list, |
|
|
|
iter |
|
) |
| for ( listtype::ConstIterator iter = (list)->GetConstIterator(); iter.HasNext(); iter.Next()) |
Iterate through items in const karto::List with provided iterator iter
Definition at line 142 of file Macros.h.
◆ KARTO_DEPRECATED
Karto defines for handling deprecated code
Definition at line 39 of file Macros.h.
◆ KARTO_EXPORT
Karto defines for windows dynamic build
Definition at line 78 of file Macros.h.
◆ KARTO_FORCEINLINE
#define KARTO_FORCEINLINE |
Karto defines for forcing inline code
Definition at line 56 of file Macros.h.
◆ karto_forEach
#define karto_forEach |
( |
|
listtype, |
|
|
|
list |
|
) |
| for ( listtype::Iterator iter = (list)->GetIterator(); iter.HasNext(); iter.Next()) |
◆ karto_forEachAs
#define karto_forEachAs |
( |
|
listtype, |
|
|
|
list, |
|
|
|
iter |
|
) |
| for ( listtype::Iterator iter = (list)->GetIterator(); iter.HasNext(); iter.Next()) |