220 20603 <mtr8ak$bn3$1@ger.gmane.org> article
Path: news.gmane.org!not-for-mail
From: Larry Evans <cppljevans@suddenlink.net>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: OOPS, sorry for extra *'s (was Re: Thoughts on N4542 std::variant
Date: Tue, 22 Sep 2015 04:51:15 -0500
Lines: 43
Approved: news@gmane.org
Message-ID: <mtr8ak$bn3$1@ger.gmane.org>
References: <52830824-6895-47e2-8fab-970391945694@isocpp.org>
 <5574865D.1010708@wanadoo.fr>
 <CALDL7dGQ9=ARxL=TZCqyWi34BR9U6pvUCTMUuhZ3qzPKo+iTdg@mail.gmail.com>
 <CAOHCbita2zsq8h6MFctmPoR8C_Oashh_BvnacnxsPBBkyoYwKg@mail.gmail.com>
 <CALDL7dFbEPMqTbbM3VHkXNRDyeM7bV7PqVegW0wvc3NMKjErBg@mail.gmail.com>
 <CAKiZDp0y9q8eyeT7EB=Y7DrJag1Hm27XUOuPmKNBirsMrNcNbQ@mail.gmail.com>
 <CALDL7dENFs4h+nG7Y_hGQ6TRY1Jp88+O0Ue=qJD3ByMtcnfCZw@mail.gmail.com>
 <a839a612-0006-48db-a4a0-4792c229bd51@isocpp.org>
 <369EC57E-6C47-4C8C-B9CB-5D2A1BAF1393@gmail.com>
 <26d54792-1e3c-498e-b58b-f9e7d77bfc4b@isocpp.org>
 <CCB51DF4-B1D4-4565-804A-41B4A8E0778A@mac.com>
 <779f972c-218c-4ada-b50d-8c43df64f3f3@isocpp.org>
 <86F5DB25-1023-4D53-B1E3-0726309FE82F@gmail.com>
 <de4a7884-12d1-46fa-8332-c00ba4c9daed@isocpp.org>
 <be792f59-c1ad-4315-9ba0-00864bef368b@isocpp.org>
 <mtr7kc$vp2$1@ger.gmane.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
X-Trace: ger.gmane.org 1442915502 12690 80.91.229.3 (22 Sep 2015 09:51:42 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Tue, 22 Sep 2015 09:51:42 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBDAYTI72VMGRBHWJQSYAKGQENPSVLZQ@isocpp.org Tue Sep 22 11:51:32 2015
Return-path: <std-proposals+bncBDAYTI72VMGRBHWJQSYAKGQENPSVLZQ@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-wi0-f199.google.com ([209.85.212.199])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBDAYTI72VMGRBHWJQSYAKGQENPSVLZQ@isocpp.org>)
	id 1ZeKES-0008OP-Ro
	for gclcip-std-proposals@m.gmane.org; Tue, 22 Sep 2015 11:51:28 +0200
Original-Received: by wicuu12 with SMTP id uu12sf5024549wic.2
        for <gclcip-std-proposals@m.gmane.org>; Tue, 22 Sep 2015 02:51:27 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:to:from:subject:date:lines:message-id:references
         :mime-version:content-type:user-agent:in-reply-to:x-original-sender
         :x-original-authentication-results:reply-to:precedence:mailing-list
         :list-id:x-spam-checked-in-group:list-post:list-help:list-archive
         :list-subscribe:list-unsubscribe;
        bh=jLOq4XyucbIvYVS7Kgo6WJHegsKkmek8UqWiQlYXF5A=;
        b=Ff5uhfgYn+PNLCqtBhEz9KrMw3XCKwbR1g+2XJKpWPFSap6vsiRICtpQVyK6i/ftEO
         e8zyHDdSBdNkSbh7DgXSrI1GLwHcRc4eTwdy84BQmmlsLggvntTchJ5Qu8vxMKAYaRON
         r0uqPDWPcZsaGcMsLc1HBBJTIsihDeKbz5GWiCoOR8aBBppjP9fTUOMaxuzhTJ15lEaY
         PRmVRXQDttEk5Ucs4EftxHRRzGWQz86ympr1QHdR29G8VNVtg+wSNA6/ed9v4eka9rRp
         S8OxnE9DS0Lly+JhYRTAv7jyv+rwl2R+7iCD9XYgKMmjasogbxwyaROF20lRQeTnHVSy
         
X-Gm-Message-State: ALoCoQlfxzvKaz+KaAs1rIeNIb9n9Ru8EGkF9+HH1g5ULVMc9k8d6zU0PeaVn5Ei6+xX5Q8ZE+/L
X-Received: by 10.112.40.17 with SMTP id t17mr1259345lbk.10.1442915487904;
        Tue, 22 Sep 2015 02:51:27 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.152.23.33 with SMTP id j1ls505265laf.56.gmail; Tue, 22 Sep
 2015 02:51:26 -0700 (PDT)
X-Received: by 10.112.64.228 with SMTP id r4mr9422300lbs.80.1442915486500;
        Tue, 22 Sep 2015 02:51:26 -0700 (PDT)
Original-Received: from plane.gmane.org (plane.gmane.org. [80.91.229.3])
        by mx.google.com with ESMTPS id da4si412765lac.23.2015.09.22.02.51.26
        for <std-proposals@isocpp.org>
        (version=TLSv1 cipher=RC4-SHA bits=128/128);
        Tue, 22 Sep 2015 02:51:26 -0700 (PDT)
Received-SPF: pass (google.com: domain of gclcip-std-proposals@m.gmane.org designates 80.91.229.3 as permitted sender) client-ip=80.91.229.3;
Original-Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gclcip-std-proposals@m.gmane.org>)
	id 1ZeKEM-0008Hx-4m
	for std-proposals@isocpp.org; Tue, 22 Sep 2015 11:51:22 +0200
Original-Received: from 50-24-15-99.bcstcmtk01.res.dyn.suddenlink.net ([50.24.15.99])
        by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
        id 1AlnuQ-0007hv-00
        for <std-proposals@isocpp.org>; Tue, 22 Sep 2015 11:51:22 +0200
Original-Received: from cppljevans by 50-24-15-99.bcstcmtk01.res.dyn.suddenlink.net with local (Gmexim 0.1 (Debian))
        id 1AlnuQ-0007hv-00
        for <std-proposals@isocpp.org>; Tue, 22 Sep 2015 11:51:22 +0200
X-Injected-Via-Gmane: http://gmane.org/
Original-Lines: 34
Original-X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: 50-24-15-99.bcstcmtk01.res.dyn.suddenlink.net
X-Enigmail-Draft-Status: N1110
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.2.0
In-Reply-To: <mtr7kc$vp2$1@ger.gmane.org>
X-Original-Sender: cppljevans@suddenlink.net
X-Original-Authentication-Results: mx.google.com;       spf=pass (google.com:
 domain of gclcip-std-proposals@m.gmane.org designates 80.91.229.3 as
 permitted sender) smtp.mailfrom=gclcip-std-proposals@m.gmane.org
Precedence: list
Mailing-list: list std-proposals@isocpp.org; contact std-proposals+owners@isocpp.org
List-ID: <std-proposals.isocpp.org>
X-Spam-Checked-In-Group: 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:20603
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/20603>

On 09/22/2015 04:39 AM, Larry Evans wrote:
[snip]
> 
> Does this mean that instead of:
> 
>   * using v_int_int_t= *
>   *   variant          *
>   *   < int            *
>   *   , int            *
>   *   >;               *
> 
Sorry for those extra *'s.  I was trying to emulate the
way Michael highlighted your code, but apparently my
mailer doesn't behave the same as Michael's.  Here's
the reformatted code:

  using v_int_int_t=
    variant
    < int
    , int
    >;
   enum v_indices{v_ndx0,v_ndx1};
   using v_int_int_t=
     variant
     < key_val<std::integral_constant<v_indices,v_ndx0>,int>
     , key_val<std::integral_constant<v_indices,v_ndx1>,int>
     >;
   using v_ndx1_int_t=
     key_val<std::integral_constant<v_indices,1>,int>;
   v_int_int_t v_int_int_v=
     v_ndx1_int_t{};
   v_ndx1_int_t v_ndx1_int_v=
     get<v_ndx1_int_t>(v_int_int_v);


-- 

--- 
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 email 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-proposals/.

.
