From patchwork Sat Mar 2 00:22:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ken Matsui X-Patchwork-Id: 209147 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:fa17:b0:10a:f01:a869 with SMTP id ju23csp238033dyc; Fri, 1 Mar 2024 16:30:40 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCVL9kEpPOnm5VDDJerZFcNyfh83K+8Ayyj8ci8Q0NSd/ARY1zihNiOPXOZD0QO4TDH3VUR1iAVA1OmP3bA1DOw/aNs0FA== X-Google-Smtp-Source: AGHT+IGU58xOrmHMYwzEydG1qPDnwFdBJM2W1a6jFX9bgynBjSPetk+QKxDr+gXgXFk0xIGmuTnf X-Received: by 2002:a05:620a:2237:b0:788:1909:63bc with SMTP id n23-20020a05620a223700b00788190963bcmr444050qkh.51.1709339440451; Fri, 01 Mar 2024 16:30:40 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709339440; cv=pass; d=google.com; s=arc-20160816; b=XZWsFmG+QagJ3Nh6tHe2heFtVqdygPlx2nBZo+34mqKRSlqI+NoRErmTKUXw+8Lz93 EFPDdiJnK6ymhAV9HGMEP2TgEaHmd/iMYsROjFnf4OzT+dPpY8MMR4yoMsrqD31073KS OKoY1REhCnBP1UHMUrimm1i7G5ljqI5xiFvopbM0NBcw9vHPCZOdZack7yO9sVERRnPi 7gO96P8xL7Va9XYNHgmi7c06kiwrPUwqya7nihs+QLppT1gm1ODgYnvz0X43aYUr4Gu9 xktwLx4mi8dpI2vlPCdQ7RjE0TDwVm6OrssvTxUK/P9x0ud76Si2KpfX7fsVMOEazr0f 0RdQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:arc-filter:dmarc-filter:delivered-to:dkim-signature :dkim-filter; bh=gDCN5R4zO4gYi8az8VEmhEqXTL4S0h2mh1joZt2+oDo=; fh=INZSbTxGthcJ6LtyIn70+VzOfwJL3SRgAHGh2CURDOU=; b=Syji7EyKQbhIMUztXXwOyGYL9uizz6ESR8Xm9OTXphF9GXztkGXHlQDtolGqSLaE+n iRvg/BdIq21EZfCrgqDlqZaMOU2EdM4m6V/FfDJ5IcJZJiaIRctyjFQHS2s4XMlT0BQT WMZTqcY4rftnUw6Q/OGzXhBFXFiMhq3Y8CWGlEM1MZpB9vpWuAgurzEcRODB29KSN1lQ PAhZss1mDLbgLrkR7YyUSMXAt0wOWKxeCBHt+6rQvN90UfJSQDWkdweXnurlnZQGRRKn H9D4LTl242PS+iuyTTt5AuaFjFpjojFZTX1QGatlKhrSh5IZrOe/D4DHK/FXYAz5WMpS 8ivw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=yngtfrx7; arc=pass (i=1); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id u19-20020a05620a121300b007872a3c1871si4659264qkj.437.2024.03.01.16.30.40 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Mar 2024 16:30:40 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=yngtfrx7; arc=pass (i=1); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 97B423858C35 for ; Sat, 2 Mar 2024 00:30:39 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 97B423858C35 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1709339439; bh=gDCN5R4zO4gYi8az8VEmhEqXTL4S0h2mh1joZt2+oDo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=yngtfrx7TvY6ScBxqp5bJ4jNLzy4l/JxwKfFliI1Bc4YaPFcty6wvPMB6Frt5kRHb gHzJs9iqGNVac8pwr2oabhFO/Z8V1IzBnzETVLRR7ZiSX9WjnayXSP/YZ8nX3Xq3zJ pnC6GMWL5HIUu9O2r6sWOpU5ppxDb4THhdStgqGU= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mx0b-00641c01.pphosted.com (mx0b-00641c01.pphosted.com [205.220.177.146]) by sourceware.org (Postfix) with ESMTPS id F33AF3858C66; Sat, 2 Mar 2024 00:23:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F33AF3858C66 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gcc.gnu.org Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=gcc.gnu.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org F33AF3858C66 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=205.220.177.146 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709339001; cv=none; b=sHvZz6LpNauNpWQgQwNdA5f6VsZBRS+ffkUSPJIL6hWCiwpJvY4hFY2TF2RNCSHH9B83no7qV1nfRihLBO+gpmNBAdBW06fZv4h46H0KmnlQlR8EA3ao14i7e/YD7Cx71TWYCBtVGCA25dwmiIsIGl/AbvWFi5xX4wlleAmJ4S8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709339001; c=relaxed/simple; bh=LcMAithSQdnE9Ut5bpur/XVPkMVhhJ9TolcWl6R6W2Y=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=saHZmbI1+3E6NmE7fG7xRrc4wiPmYyP5Npsz045lQV1BeeW1A0H+b8D0alJTvzlvx+8FfWOAmS6gm7G7iY0b6de/o6CWim4ugR/MGjegpjY/iz2/OW66tySc5hpE+DzuD353Nm7QB0FNczQYUQCkfuoK6kfurr6UHAbPayb5R30= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from pps.filterd (m0247480.ppops.net [127.0.0.1]) by mx0a-00641c01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 4220M9jL030745; Sat, 2 Mar 2024 00:23:08 GMT Received: from mxout23.cac.washington.edu (mxout23.cac.washington.edu [140.142.32.140]) by mx0a-00641c01.pphosted.com (PPS) with ESMTPS id 3wkqah95rg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 02 Mar 2024 00:23:08 +0000 Received: from smtp.washington.edu (smtp.washington.edu [128.208.60.54]) by mxout23.cac.washington.edu (8.14.4+UW20.07/8.14.4+UW24.02) with ESMTP id 4220MXTY012169 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 1 Mar 2024 16:22:33 -0800 X-Auth-Received: from kmatsui-ThinkPad-X1-Carbon-Gen-9.dhcp4.washington.edu ([10.154.74.128]) (authenticated authid=kmatsui) by smtp.washington.edu (8.16.1+UW21.10/8.14.4+UW24.02) with ESMTPSA id 4220MWDV011796 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 1 Mar 2024 16:22:32 -0800 X-UW-Orig-Sender: kmatsui@smtp.washington.edu From: Ken Matsui To: gcc-patches@gcc.gnu.org Cc: Ken Matsui Subject: [PATCH 10/11] gcc/doc/extend.texi: Add documentation for __is_scoped_enum Date: Fri, 1 Mar 2024 16:22:27 -0800 Message-ID: <20240302002229.308001-10-kmatsui@gcc.gnu.org> X-Mailer: git-send-email 2.44.0 In-Reply-To: <20240302002229.308001-1-kmatsui@gcc.gnu.org> References: <20240302002229.308001-1-kmatsui@gcc.gnu.org> MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: rcKGbYHPpwJRz4hbtMMe_dnUJ0cWHkHl X-Proofpoint-GUID: rcKGbYHPpwJRz4hbtMMe_dnUJ0cWHkHl X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-01_23,2024-03-01_03,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 mlxlogscore=711 malwarescore=0 adultscore=0 bulkscore=0 clxscore=1034 lowpriorityscore=0 suspectscore=0 mlxscore=0 priorityscore=1501 impostorscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2403020001 X-Spam-Status: No, score=-13.2 required=5.0 tests=BAYES_00, GIT_PATCH_0, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_NEUTRAL, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1792372312854270218 X-GMAIL-MSGID: 1792372312854270218 gcc/ChangeLog: * doc/extend.texi (__is_scoped_enum): New documentation. Signed-off-by: Ken Matsui --- gcc/doc/extend.texi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi index d36707fcdf3..fb2614176e5 100644 --- a/gcc/doc/extend.texi +++ b/gcc/doc/extend.texi @@ -29684,6 +29684,11 @@ If @var{type} is a reference type ([dcl.ref]) the trait is @code{true}, else it is @code{false}. @enddefbuiltin +@defbuiltin{bool __is_scoped_enum (@var{type})} +If @var{type} is a scoped enumeration type ([dcl.enum]) the trait is +@code{true}, else it is @code{false}. +@enddefbuiltin + @defbuiltin{bool __is_standard_layout (@var{type})} If @var{type} is a standard-layout type ([basic.types]) the trait is @code{true}, else it is @code{false}.