#include <set>
#include "object.h"
#include "view.h"
#include <unordered_map>
#include "object.tpl.cpp"
Go to the source code of this file.
#define FOR_ALL_NON_NTF_VIEWS_BEGIN |
( |
|
g, |
|
|
|
it |
|
) |
| |
Value:{ \
uint8_t selector; \
std::unordered_map<uint64_t,P<View> >::const_iterator it=g->ipgm_views.begin(); \
std::unordered_map<uint64_t,P<View> >::const_iterator end=g->ipgm_views.end(); \
for(selector=0;g->non_ntf_views_cond(selector,it,end);++it){
#define FOR_ALL_NON_NTF_VIEWS_END |
#define FOR_ALL_VIEWS_BEGIN |
( |
|
g, |
|
|
|
it |
|
) |
| |
Value:{ \
uint8_t selector; \
std::unordered_map<uint64_t,P<View> >::const_iterator it=g->ipgm_views.begin(); \
std::unordered_map<uint64_t,P<View> >::const_iterator end=g->ipgm_views.end(); \
for(selector=0;g->all_views_cond(selector,it,end);++it){
#define FOR_ALL_VIEWS_BEGIN_NO_INC |
( |
|
g, |
|
|
|
it |
|
) |
| |
Value:{ \
uint8_t selector; \
std::unordered_map<uint64_t,P<View> >::const_iterator it=g->ipgm_views.begin(); \
std::unordered_map<uint64_t,P<View> >::const_iterator end=g->ipgm_views.end(); \
for(selector=0;g->all_views_cond(selector,it,end);){
#define FOR_ALL_VIEWS_END |
#define FOR_ALL_VIEWS_WITH_INPUTS_BEGIN |
( |
|
g, |
|
|
|
it |
|
) |
| |
Value:{ \
uint8_t selector; \
std::unordered_map<uint64_t,P<View> >::const_iterator it=g->ipgm_views.begin(); \
std::unordered_map<uint64_t,P<View> >::const_iterator end=g->ipgm_views.end(); \
for(selector=0;g->views_with_inputs_cond(selector,it,end);++it){
#define FOR_ALL_VIEWS_WITH_INPUTS_END |