220 16858 <CAFk2RUZ_4tSvohYuHaoH6v+83LUVTSkJmQ7tX=Q5PV2uYz-Ptw@mail.gmail.com> article
Path: news.gmane.org!not-for-mail
From: Ville Voutilainen <ville.voutilainen@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: Re: Re: Comment on N4165, N4174
Date: Sun, 8 Mar 2015 15:33:16 +0200
Lines: 34
Approved: news@gmane.org
Message-ID: <CAFk2RUZ_4tSvohYuHaoH6v+83LUVTSkJmQ7tX=Q5PV2uYz-Ptw@mail.gmail.com>
References: <CAHka5EX63s+CHz3kR_rVShSzFq98kyynknsg1T3T=CSYtVm8ag@mail.gmail.com>
	<8c9d5f60-8c76-4763-9da6-c159db1f3d80@isocpp.org>
	<a468b6c7-d1c3-4063-b7d9-e4a678c2af79@isocpp.org>
	<CAHh6Mv-8U+ySw+_Tk3aMibOMjomxrYAonW5jMjPZ3fN+_ecDdg@mail.gmail.com>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Trace: ger.gmane.org 1425821613 14105 80.91.229.3 (8 Mar 2015 13:33:33 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Sun, 8 Mar 2015 13:33:33 +0000 (UTC)
Cc: hzj_jie@hotmail.com, Herb Sutter <hsutter@microsoft.com>, bs@ms.com
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBC5JHI7A7ALRBHE76GTQKGQELPRC4VI@isocpp.org Sun Mar 08 14:33:19 2015
Return-path: <std-proposals+bncBC5JHI7A7ALRBHE76GTQKGQELPRC4VI@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-ie0-f198.google.com ([209.85.223.198])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBC5JHI7A7ALRBHE76GTQKGQELPRC4VI@isocpp.org>)
	id 1YUbKY-0002rj-D5
	for gclcip-std-proposals@m.gmane.org; Sun, 08 Mar 2015 14:33:18 +0100
Original-Received: by iecrp18 with SMTP id rp18sf116259437iec.0
        for <gclcip-std-proposals@m.gmane.org>; Sun, 08 Mar 2015 06:33:17 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:mime-version:in-reply-to:references:date
         :message-id:subject:from:to:cc:content-type
         :content-transfer-encoding:x-original-sender
         :x-original-authentication-results:reply-to:precedence:mailing-list
         :list-id:list-post:list-help:list-archive:list-subscribe
         :list-unsubscribe;
        bh=nS+rzyMaN7swFPRXiBSU4cKCYKnQAUI3R5PMrwZWuG0=;
        b=ETc4rBWDcAiwwdTqwcqsLovMXJIYkFCI7bSHpf0r0r5rOqh3RBjhdNpkP+ZsLq7nig
         ZiVLouUpt6THsf/4bN9W3lCmwoBNJoxijKoRI016mOOzG04nmeLn4fWvo1HYXWWQuwm+
         aMFDPaUkafAy0k9kP9yY+6r9fKtlyi1RGSF6BtqFmPMDJAtyiDwyMDi7dwii5ZUE8fqi
         fgDk2ZXhFTHGhLxzNftIBSFNBiJcFwSVlUri4/ZqYvO4K5cJCh9gzpwM8O3UMA8MBBa/
         1YAEtsO5kU63k4WFmvTNvBq8/wbm6QsPvHxd0G/33HCAzVhlRfnIMgKdJX4XAj64ZZeC
         L 
X-Gm-Message-State: ALoCoQn4B1BuEVvWVhDTpRWwduwcxvE39kzbrN+Jd2EkxiTkxKyc/Op9YVCgePLicdkUr35ihdVz
X-Received: by 10.182.80.7 with SMTP id n7mr22047735obx.10.1425821597061;
        Sun, 08 Mar 2015 06:33:17 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.107.132.193 with SMTP id o62ls732309ioi.94.gmail; Sun, 08 Mar
 2015 06:33:16 -0700 (PDT)
X-Received: by 10.107.137.135 with SMTP id t7mr2319382ioi.3.1425821596433;
        Sun, 08 Mar 2015 06:33:16 -0700 (PDT)
Original-Received: from mail-ie0-x22c.google.com (mail-ie0-x22c.google.com. [2607:f8b0:4001:c03::22c])
        by mx.google.com with ESMTPS id ww20si10113325icb.51.2015.03.08.06.33.16
        for <std-proposals@isocpp.org>
        (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Sun, 08 Mar 2015 06:33:16 -0700 (PDT)
Received-SPF: pass (google.com: domain of ville.voutilainen@gmail.com designates 2607:f8b0:4001:c03::22c as permitted sender) client-ip=2607:f8b0:4001:c03::22c;
Original-Received: by iecat20 with SMTP id at20so43202495iec.6
        for <std-proposals@isocpp.org>; Sun, 08 Mar 2015 06:33:16 -0700 (PDT)
X-Received: by 10.42.68.76 with SMTP id w12mr20268004ici.74.1425821596203;
 Sun, 08 Mar 2015 06:33:16 -0700 (PDT)
Original-Received: by 10.36.86.209 with HTTP; Sun, 8 Mar 2015 06:33:16 -0700 (PDT)
In-Reply-To: <CAHh6Mv-8U+ySw+_Tk3aMibOMjomxrYAonW5jMjPZ3fN+_ecDdg@mail.gmail.com>
X-Original-Sender: ville.voutilainen@gmail.com
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com:
 domain of ville.voutilainen@gmail.com designates 2607:f8b0:4001:c03::22c as
 permitted sender) smtp.mail=ville.voutilainen@gmail.com;       dkim=pass
 header.i=@gmail.com;       dmarc=pass (p=NONE dis=NONE) header.from=gmail.com
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Google-Group-Id: 399137483710
List-Post: <http://groups.google.com/a/isocpp.org/group/std-proposals/post>, <mailto:std-proposals@isocpp.org>
List-Help: <http://support.google.com/a/isocpp.org/bin/topic.py?topic=25838>, <mailto:std-proposals+help@isocpp.org>
List-Archive: <http://groups.google.com/a/isocpp.org/group/std-proposals/>
List-Subscribe: <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:std-proposals+subscribe@isocpp.org>
List-Unsubscribe: <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>,
 <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:16858
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/16858>

On 8 March 2015 at 14:50, Bret Kuhns <bkuhns@gmail.com> wrote:
>> 2. The doc does not mention the scenario when an inheritance or implicit
>> conversion happened. i.e.
> It seems to me the paper is perhaps too specific in its wording:
>> x.f(y) means
>>    1. First try x.f(y) =E2=80=93does x=E2=80=99s class have a member f? =
If so try to use
>> it
>>    2. Then try f(x,y) =E2=80=93 is there a function f? If so, try to use=
 it
>>    3. otherwise error
> Saying "does x's class have a member f" unnecessarily constrains to the
> immediate class type of x. Perhaps rephrasing it along the lines of "is f=
 a

No problem, because [class.derived]/2 says
"... Unless redeclared in the derived class, members of a base class
are also considered to be members of the derived class. The base class
members are said to be inherited by the derived class. Inherited
members can be referred to in expressions in the same manner as other
members of the derived class, unless their names are hidden or
ambiguous (10.2)."

--=20

---=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposa=
ls/.

.
