From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id 6EF2A385AE62 for ; Fri, 24 Jun 2022 10:07:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6EF2A385AE62 Received: from mail-ej1-f71.google.com (mail-ej1-f71.google.com [209.85.218.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-141-K7Eub7GtMxyDxHIq4pztHQ-1; Fri, 24 Jun 2022 06:07:51 -0400 X-MC-Unique: K7Eub7GtMxyDxHIq4pztHQ-1 Received: by mail-ej1-f71.google.com with SMTP id qw12-20020a1709066a0c00b00722e6059673so686197ejc.10 for ; Fri, 24 Jun 2022 03:07:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=LsNP1m1tGp0DnDI7byQp5gwDPX+1BQwVugxxu8CJsx0=; b=ZkCBQeeSteft1649KQKFUS4+GRX2jlBL+5dck0NLUwP9+ruMVG97QT4sbjzdCZIXev f6bk4yZ1NO+z/iY66wYcHvdL/g9G7rVgV0k6NTr0IRuY9chlU8ON6ewu/qupPZJPUtIB gSzLdQ566Ff7aVL+ySc1coqL6//C+XYIzEzjF9FC9gQSib2s7V9YRNLZF5m6axlcqIo2 T2AcDuVdG/6xUvcPiesTno/aXDjl1xyj8ppzTJipIHdC9gvkdAVPQxDC4VhzOP99IaP+ X0xHcNoEemgYICBcOQW5iEMwni7P3AcL8YOC3sTwBkzODvUFB59DWRTUgi/LKtvqn886 x06A== X-Gm-Message-State: AJIora+t5N4HQtA41HPDIhWrVePDxnnNffla8hSRMMV66kjyjqL5ug6u FbguXVo86Rg4AiAQmu6t3D2vJ11q80MNSU2R3G6MHjhy1D7s+qRSqYcqBTiCFt31G187KsD0pUv N0kF3S4OFm3TqIAaIZi9rSifDX7HjIyU= X-Received: by 2002:a17:907:608b:b0:725:f45:39be with SMTP id ht11-20020a170907608b00b007250f4539bemr7793365ejc.669.1656065270190; Fri, 24 Jun 2022 03:07:50 -0700 (PDT) X-Google-Smtp-Source: AGRyM1u17V/H5Hl2LhhNChOlrYbMjxiC6PDK7F5zStLPR7CA+sLdsdargWE+0YDGrYKMDPcOuDv4sZb7xgt3sd+EbIY= X-Received: by 2002:a17:907:608b:b0:725:f45:39be with SMTP id ht11-20020a170907608b00b007250f4539bemr7793349ejc.669.1656065269915; Fri, 24 Jun 2022 03:07:49 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Jonathan Wakely Date: Fri, 24 Jun 2022 11:07:39 +0100 Message-ID: Subject: Re: string::find(string_view) is missing from To: cauldwell.thomas@gmail.com Cc: "libstdc++" X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-7.3 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_NONE, 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: libstdc++@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++ mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Jun 2022 10:07:56 -0000 On Fri, 24 Jun 2022 at 08:45, Frederick Virchanza Gotham via Libstdc++ wrote: > > I was hoping to replace "std::string" with "__gnu_debug::string" in my > program, but when I do so, it no longer compiles. > > It fails to compile because "__gnu_debug::string" is missing the > member function: > > template > constexpr size_type find( StringViewLike const &t, size_type pos = > 0u ) const noexcept; > > This member function was added in C++17. Are there any intentions to > add it to __gnu_debug? There are probably other missing C++17 and C++20 changes too. It seems nobody else is using that type so if you care about it, I would encourage you to contribute to it.