From: Ed Brey (brey_at_[hidden])
Date: 2000-02-15 14:13:35


From: "Darin Adler" <darin_at_[hidden]>

> > : inherited( variable, future_value ) {}
>
> Is this an extension that's present in your compiler? I don't see any
> typedef for inherited.
>

It's defined in the inherited class:

template<class T>
class auto_restore
{
  protected:
    typedef auto_restore<T> inherited;

// ...
}