X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=clockvector.h;h=962e9ec4844995c811638030d5a7c11a983ea36e;hb=a06bb220f1f67ac3e8e0b5ba656b2df7677ebeda;hp=e19a2113a5e10f9860669656bb1583ec91da3620;hpb=9508fe09d2eeaaf7fbe7193d9cb81b3bc66316b5;p=c11tester.git diff --git a/clockvector.h b/clockvector.h index e19a2113..962e9ec4 100644 --- a/clockvector.h +++ b/clockvector.h @@ -7,13 +7,11 @@ #include "mymemory.h" #include "modeltypes.h" - -/* Forward declaration */ -class ModelAction; +#include "classlist.h" class ClockVector { public: - ClockVector(ClockVector *parent = NULL, ModelAction *act = NULL); + ClockVector(ClockVector *parent = NULL, const ModelAction *act = NULL); ~ClockVector(); bool merge(const ClockVector *cv); bool synchronized_since(const ModelAction *act) const; @@ -30,4 +28,4 @@ private: int num_threads; }; -#endif /* __CLOCKVECTOR_H__ */ +#endif /* __CLOCKVECTOR_H__ */