~ModelChecker();
/** The scheduler to use: tracks the running/ready Threads */
- class Scheduler *scheduler;
+ Scheduler *scheduler;
/** Stores the context for the main model-checking system thread (call
* once)
modelclock_t get_next_seq_num();
int switch_to_master(ModelAction *act);
-
+ ClockVector * get_cv(thread_id_t tid);
bool next_execution();
MEMALLOC
ucontext_t *system_context;
action_list_t *action_trace;
- std::map<int, class Thread *> *thread_map;
+ std::map<int, Thread *> *thread_map;
std::map<void *, std::vector<action_list_t> > *obj_thrd_map;
std::vector<ModelAction *> *thrd_last_action;
- class NodeStack *node_stack;
+ NodeStack *node_stack;
ModelAction *next_backtrack;
};