220 9833 <cde8f4eb-1810-4a21-9052-4bef26bee6bb@isocpp.org> article
Path: news.gmane.org!not-for-mail
From: Christ-Jan Wijtmans <cj.wijtmans@gmail.com>
Newsgroups: gmane.comp.lang.c++.isocpp.proposals
Subject: final classes
Date: Sun, 16 Mar 2014 04:00:31 -0700 (PDT)
Lines: 33
Approved: news@gmane.org
Message-ID: <cde8f4eb-1810-4a21-9052-4bef26bee6bb@isocpp.org>
Reply-To: std-proposals@isocpp.org
NNTP-Posting-Host: plane.gmane.org
Mime-Version: 1.0
Content-Type: multipart/alternative; 
	boundary="----=_Part_4431_26442450.1394967631537"
X-Trace: ger.gmane.org 1394967627 29406 80.91.229.3 (16 Mar 2014 11:00:27 GMT)
X-Complaints-To: usenet@ger.gmane.org
NNTP-Posting-Date: Sun, 16 Mar 2014 11:00:27 +0000 (UTC)
To: std-proposals@isocpp.org
Original-X-From: std-proposals+bncBDU4R6M73ABRBUEIS2MQKGQEZJLTCEI@isocpp.org Sun Mar 16 12:00:37 2014
Return-path: <std-proposals+bncBDU4R6M73ABRBUEIS2MQKGQEZJLTCEI@isocpp.org>
Envelope-to: gclcip-std-proposals@m.gmane.org
Original-Received: from mail-qc0-f199.google.com ([209.85.216.199])
	by plane.gmane.org with esmtp (Exim 4.69)
	(envelope-from <std-proposals+bncBDU4R6M73ABRBUEIS2MQKGQEZJLTCEI@isocpp.org>)
	id 1WP8nx-0002ZN-Ha
	for gclcip-std-proposals@m.gmane.org; Sun, 16 Mar 2014 12:00:33 +0100
Original-Received: by mail-qc0-f199.google.com with SMTP id e16sf10440205qcx.2
        for <gclcip-std-proposals@m.gmane.org>; Sun, 16 Mar 2014 04:00:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=date:from:to:message-id:subject:mime-version:x-original-sender
         :reply-to:precedence:mailing-list:list-id:list-post:list-help
         :list-archive:list-subscribe:list-unsubscribe:content-type;
        bh=z6GLEy/HMPdkDxkg7ElTNu6sqv5Qf0CxlMLdQ1TkP+4=;
        b=DokG/5OSBAARhVbJlDgFnE0p070HElPTK1VBWdievnTIcfdrP0jjmz08J7zdlxPZPr
         CS4r+TmBdapknkjnwMDa1phtd4wKK+SKGXZ7eTrryvNtnXSAN1sy3JKitWiRmlYzw9VW
         zD/EIyJQNjQwTVqd9RoIDjGnk33D3b1+qFshPIljhNzzjjdX8Th2TnJ1lvhEcnsiR0jF
         q4Tz5762fs151DMnIT595KdfsN55rzYQoHFNH/Jng6+ehqGr7qfIBxrp2zCZqUYhdrYK
         zgW6Rld6g8ezHbN/FqscbhjBqu1/ZtzyguXzmiiJt1LJFg3FGV7O8BhvgD55lJe6+OaA
         Cb3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20130820;
        h=x-gm-message-state:date:from:to:message-id:subject:mime-version
         :x-original-sender:reply-to:precedence:mailing-list:list-id
         :list-post:list-help:list-archive:list-subscribe:list-unsubscribe
         :content-type;
        bh=z6GLEy/HMPdkDxkg7ElTNu6sqv5Qf0CxlMLdQ1TkP+4=;
        b=FnuoUI9g5NK2KdtB/p2raCi6beYdE4Lomj3JmBbg3SD16Qkc3fRRC2KHK7uFi6g5O5
         bN0FYkO1MhrOjJhlkFoi4704oHUXPEzZdqxBLippsiXk3A044y29DU/tAPcTbFGaolKq
         wlxaHoXgDvsgKSMueb9ZML8fpGpXKmxv7ZFS90VDXcTRhtpsjI8j1T099LSgS4ZRAVWv
         PjtSY8/+LpaUqweQUOOgSMt5tP4H9M3T9wGFGzRxtSKep8eSmJShWra4hS/c+8ybwKhv
         O6jnhyQ7c0W+WOF4q0VHdGdNZn9AYRtzS5KczSSnDu8uV6Z6Ce1uwoRh94pRXE7p1neP
         dtzQ==
X-Gm-Message-State: ALoCoQlrBLLHDnZl4fWW1bQaaloy42JJ9kR24tZIBq24y3iYAw+SzRQ+8T1VnJ9xJUP2z2qXPN30
X-Received: by 10.58.39.202 with SMTP id r10mr7447833vek.12.1394967632482;
        Sun, 16 Mar 2014 04:00:32 -0700 (PDT)
X-BeenThere: std-proposals@isocpp.org
Original-Received: by 10.140.85.35 with SMTP id m32ls1230264qgd.81.gmail; Sun, 16 Mar
 2014 04:00:31 -0700 (PDT)
X-Received: by 10.140.47.109 with SMTP id l100mr9853qga.12.1394967631943;
        Sun, 16 Mar 2014 04:00:31 -0700 (PDT)
X-Original-Sender: cj.wijtmans@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: <http://groups.google.com/a/isocpp.org/group/std-proposals/subscribe>,
 <mailto:googlegroups-manage+399137483710+unsubscribe@googlegroups.com>
Xref: news.gmane.org gmane.comp.lang.c++.isocpp.proposals:9833
Archived-At: <http://permalink.gmane.org/gmane.comp.lang.c++.isocpp.proposals/9833>

------=_Part_4431_26442450.1394967631537
Content-Type: text/plain; charset=UTF-8

I would like to see the final keyword implemented that restricts classes 
from being derived, like in java.
Right now we can ensure classes are derived by making the constructor 
protected or by adding abstract virtuals.

-- 

--- 
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/.

------=_Part_4431_26442450.1394967631537
Content-Type: text/html; charset=UTF-8

<div dir="ltr">I would like to see the final keyword implemented that restricts classes from being derived, like in java.<br>Right now we can ensure classes are derived by making the constructor protected or by adding abstract virtuals.</div>

<p></p>

-- <br />
<br />
--- <br />
You received this message because you are subscribed to the Google Groups &quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:std-proposals+unsubscribe@isocpp.org">std-proposals+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href="mailto:std-proposals@isocpp.org">std-proposals@isocpp.org</a>.<br />
Visit this group at <a href="http://groups.google.com/a/isocpp.org/group/std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/</a>.<br />

------=_Part_4431_26442450.1394967631537--

.
