Article View: pl.comp.lang.c
Article #310460Re: Mapa zakresów
From: Wojciech Muła
Date: Mon, 22 May 2023 17:45
Date: Mon, 22 May 2023 17:45
25 lines
2226 bytes
2226 bytes
On Wednesday, April 5, 2023 at 12:39:02 PM UTC+2, heby wrote:
> Cześć.
>
> Rozgladam się za czymś eleganckim w rodzaju:
>
> Foo< jakieśtamtypy > map = {
> { { 0x0000, 0x1fff }, range1lambda }
> { { 0x2000, 0x20ff }, range2lambda }
> { { 0x8000, 0xffff }, range3lambda }
> };
>
> ... i użyciem jakoś w rodzaju:
>
> foo[ address ]( data );
>
> Co ma spowodować selekcję prawidłowej "lambda" na podstawie zakresu
> "address" i wywołanie lambdy.
>
> Jast jakiś gotowiec do tego w boost? Czy rekodzieło? Przejrzałem boosta,
> stackoverlow, ale nie widze od ręki lub przeoczyłem. Niby jest
> boost:range, ale jakoś mapy tego typu wprost nie widzę.
To chyba by pasowało. https://www.boost.org/doc/libs/1_82_0/libs/icl/doc/html/index.html
w.
Technical Details
Message-ID:
<f95508bb-d3b7-46de-94cc-1a072ed07bb7n@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<u0jj43$3rqre$2@dont-email.me>Show Full Headers
Complete Article Headers
X-Received: by 2002:a05:622a:188a:b0:3f5:2698:7e7c with SMTP id v10-20020a05622a188a00b003f526987e7cmr3883653qtc.10.1684777547892; Mon, 22 May 2023 10:45:47 -0700 (PDT) X-Received: by 2002:a05:6808:2083:b0:397:f3e4:26e9 with SMTP id s3-20020a056808208300b00397f3e426e9mr3004807oiw.4.1684777547508; Mon, 22 May 2023 10:45:47 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.c Date: Mon, 22 May 2023 10:45:47 -0700 (PDT) In-Reply-To: <u0jj43$3rqre$2@dont-email.me> Injection-Info: google-groups.googlegroups.com; posting-host=2a01:112f:430c:e00:1167:7fac:5523:a8a8; posting-account=VFwkXwoAAADdT4-lLKRZrMYkTjizGoyn NNTP-Posting-Host: 2a01:112f:430c:e00:1167:7fac:5523:a8a8 References: <u0jj43$3rqre$2@dont-email.me> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <f95508bb-d3b7-46de-94cc-1a072ed07bb7n@googlegroups.com> Subject: Re: Mapa zakresów From: Wojciech Muła <wojciech_mula@poczta.onet.pl> Injection-Date: Mon, 22 May 2023 17:45:47 +0000 X-Received-Bytes: 2134 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit