X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;ds=sidebyside;f=classlist.h;h=bebbf39fa0cd7e1770e2033377fa55f500f63be3;hb=064db08aed92a31adbf00497f4dc4608f5b99857;hp=4cd97b3753e1075094de848f59a041c288748bd9;hpb=0a4d633bc8a0f700621ec57104267d66e5165f35;p=c11tester.git diff --git a/classlist.h b/classlist.h index 4cd97b37..bebbf39f 100644 --- a/classlist.h +++ b/classlist.h @@ -3,6 +3,7 @@ #include #include "stl-model.h" #include "hashset.h" +#include "modeltypes.h" class ClockVector; class CycleGraph; @@ -20,9 +21,11 @@ class FuncNode; class FuncInst; class Predicate; class ConcretePredicate; +class WaitObj; struct model_snapshot_members; struct bug_message; + typedef SnapList action_list_t; typedef SnapList func_id_list_t; typedef SnapList func_inst_list_t; @@ -35,6 +38,8 @@ typedef HashSet value_set_iter; typedef HashSet loc_set_t; typedef HSIterator loc_set_iter; +typedef HashSet thrd_id_set_t; +typedef HSIterator thrd_id_set_iter; extern volatile int modellock; #endif