On Thursday, January 19, 2012 17:41:44 Andrei Alexandrescu wrote: > On 1/19/12 4:43 PM, Steven Schveighoffer wrote: > > On Thu, 19 Jan 2012 14:06:00 -0500, torhu <[email protected]> wrote: > >> If the type of byKeys is Range, I would expect to be able to treat it > >> like one. Not like one, then another, then another, then another... ad > >> infinitum. > > > > I don't know what you mean. You can treat it like one. > > > > -Steve > > It's the rvalue aspect. byKey does not hold a range inside the hashtable > (as a member variable would do). Each use of byKey gives you a range > that you get to iterate from the beginning.
Well, that's part of the point of properties. They don't have to actually be associated with any particular member variable. They just _act_ like the type has that public member variable. - Jonathan M Davis
