>>>>> "Trevor" == Trevor Saunders <tbsaunde@tbsaunde.org> writes: Trevor> isn't this just scoped_restore<ui_out *> ? why do you need a separate Trevor> class? In an earlier thread there was a discussion of not having this cleanup be over-general -- that is, it was intentionally specific to just current_uiout. Tom