X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ea74f5d95928a521a588737e81f1de94eef25d19..ec39b7be49afee33014ec95bb7a6673e059cb216:/include/simgrid/forward.h diff --git a/include/simgrid/forward.h b/include/simgrid/forward.h index c6333a242c..8f9c545de1 100644 --- a/include/simgrid/forward.h +++ b/include/simgrid/forward.h @@ -138,12 +138,16 @@ namespace activity { using IoImplPtr = boost::intrusive_ptr; class MutexImpl; using MutexImplPtr = boost::intrusive_ptr; + class MutexAcquisitionImpl; + using MutexAcquisitionImplPtr = boost::intrusive_ptr; XBT_PUBLIC void intrusive_ptr_add_ref(MutexImpl* mutex); XBT_PUBLIC void intrusive_ptr_release(MutexImpl* mutex); - class RawImpl; - using RawImplPtr = boost::intrusive_ptr; + class SynchroImpl; + using SynchroImplPtr = boost::intrusive_ptr; class SemaphoreImpl; using SemaphoreImplPtr = boost::intrusive_ptr; + class SemAcquisitionImpl; + using SemAcquisitionImplPtr = boost::intrusive_ptr; XBT_PUBLIC void intrusive_ptr_add_ref(SemaphoreImpl* sem); XBT_PUBLIC void intrusive_ptr_release(SemaphoreImpl* sem); class SleepImpl; @@ -195,7 +199,7 @@ class Profile; } // namespace profile } // namespace kernel namespace mc { -class CommunicationDeterminismChecker; +class State; } } // namespace simgrid