-extern "C" {
-
-static inline
-bool is_in_vector(smx_process_t p, std::vector<simgrid::mc::SimixProcessInformation>& ps)
-{
- return (uintptr_t) p >= (uintptr_t) &ps[0]
- && (uintptr_t) p < (uintptr_t) &ps[ps.size()];
-}
-
+/** Statically "upcast" a s_smx_process_t into a SimixProcessInformation
+ *
+ * This gets 'processInfo' from '&processInfo->copy'. It upcasts in the
+ * sense that we could achieve the same thing by having SimixProcessInformation
+ * inherit from s_smx_process_t but we don't really want to do that.
+ */