bool hasRMWViolation;
bool oldRMWViolation;
- std::vector<CycleNode *> rollbackvector;
- std::vector<CycleNode *> rmwrollbackvector;
+ std::vector< CycleNode *, SnapshotAlloc<CycleNode *> > rollbackvector;
+ std::vector< CycleNode *, SnapshotAlloc<CycleNode *> > rmwrollbackvector;
};
/** @brief A node within a CycleGraph; corresponds to one ModelAction */
const ModelAction *action;
/** @brief The edges leading out from this node */
- std::vector<CycleNode *, SnapshotAlloc<CycleNode *> > edges;
+ std::vector< CycleNode *, SnapshotAlloc<CycleNode *> > edges;
/** Pointer to a RMW node that reads from this node, or NULL, if none
* exists */