This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
On Tue, Apr 28, 2015 at 5:16 AM, Jonathan Wakely <jwakely@redhat.com> wrote: > On 27/04/15 15:44 -0700, Doug Evans wrote: >> >> PR libstdc++/65839 >> * python/libstdcxx/v6/xmethods.py (get_bool_type): New function. >> Replace all lookups of "bool" with this. >> (get_std_size_type): New function. Replace all lookups of >> std::size_t >> with this. >> (ArrayWorkerBase): Rename arg valtype to elem_type for >> consistency, > > > I'd say ArrayWorkerBase's _valtype is correct and deque and vector are > wrong to use _elemtype. > > C++ containers use value_type for the type of the container objects. > Smart pointers use element_type for the type of the owned object. So > using _valtype for containers and _elemtype for unique_ptr would be > consistent with the C++ library types. Hi. Here's v2. It's assumes the naming cleanup patch has been applied. https://gcc.gnu.org/ml/libstdc++/2015-04/msg00183.html Regression tested on amd64-linux.
Attachment:
65839-2.patch.txt
Description: Text document
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |