35a36,42
> namespace sc_gem5
> {
>
> class Process;
>
> } // namespace sc_gem5
>
69a77,79
> private:
> ::sc_gem5::Process *_gem5_process;
>
75a86,96
> // These non-standard operators provide access to the data structure which
> // actually tracks the process within gem5. By making them operators, we
> // can minimize the symbols added to the class namespace.
> operator ::sc_gem5::Process * () const { return _gem5_process; }
> sc_process_handle &
> operator = (::sc_gem5::Process *p)
> {
> _gem5_process = p;
> return *this;
> }
>