David Carlton wrote: > My understanding is that it's not that it needs help figuring out that > mymap is a type, it needs help figuring out that mymap::iterator is a > type. (Which it might or might not be for different values of T, if > you inserted some particularly perverse specializations of std::map.) Ahh. It makes sense. Thanks! - Dan