#include <new>#include <cstddef>#include <iostream>#include "dbm/dbmfederation.h"#include "base/bitstring.h"Go to the source code of this file.
Namespaces | |
| namespace | state |
| namespace | dbm |
Defines | |
| #define | ASSERT_CLOCK_INDEX(I) assert(dbmAllocator && (I) < dbmAllocator->maxDim && indexTable[I] < getNumberOfClocks()) |
| Macro to check common assumptions on clock indices to be translated to DBM indices. | |
| #define | LOCAL_FEDERATION(NAME, NBCLOCKS, FACTORY) |
| Macro to declare on the stack a Federation (hack). | |
| #define | LOCAL_ACTIVE_FEDERATION(NAME, NBCLOCKS, FACTORY, ACTIVE, ACTIVESIZE) |
| Similar macro to LOCAL_FEDERATION with active clocks. | |
Functions | |
| static std::ostream & | operator<< (std::ostream &os, const dbm::Federation &fed) |
| static void | operator>> (std::istream &is, dbm::Federation &fed) |
|
|
Macro to check common assumptions on clock indices to be translated to DBM indices.
|
|
|
Value: char local_##NAME[Federation::getSizeOfFederationFor((FACTORY)->maxDim)];\ Federation *NAME = (Federation*) local_##NAME; \ NAME->initFederation(FACTORY, NBCLOCKS, ACTIVE, ACTIVESIZE)
|
|
|
Value: char local_##NAME[Federation::getSizeOfFederationFor((FACTORY)->maxDim)];\ Federation *NAME = (Federation*) local_##NAME; \ NAME->initFederation(FACTORY, NBCLOCKS)
|
|
||||||||||||
|
|
|
||||||||||||
|
|
1.4.2