On Mon, Jul 22, 2013 at 9:12 AM, Paolo Carlini <paolo.carl...@oracle.com> wrote:
> Also you are wrongly "un-uglyfying" many names, eg:
>
> -      position_iterator __position;
> -      const value_type* __result;
> -      value_type        __suffix;
> -      std::size_t       __n;
> -      std::vector<int>  __subs;
>
>
> Remember all the names must begin by double underscore or single underscore,
> etc.

Actually, in code before this patch, private members in class
regex_iterator are indeed start without double or single underscore.
It's because the standard (28.12, n3376) specifies them, though they
are private. IMHO, they are part of standard, so I use names in it.

Should I change them all to "_M_" or "__" format, and why?

Thanks!


--
Tim Shen

Reply via email to