void operator () (const value_type & val) { ACE_DEBUG ((LM_INFO, ACE_TEXT ("%T (%t) - %M - constructing %s environment\n"), val->id ().c_str ())); // Allocate a new virtual environment. CUTS_Virtual_Env * env = 0; this->env_mgr_.create (val->id ().c_str (), env); *env <<= *val; if (val->active_p () && val->active ()) this->active_env_ = val->id ().c_str (); }