#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)
|
|
|
|
|