170 похожих чатов

А можно ли как-то средствами последнего стандарта узнать количество значений

enum'а?

22 ответов

13 просмотров

В общем случае нет

Kirill 🚜- Автор вопроса

Boost рефлексию Полухина завозить не думают =(

Kirill 🚜- Автор вопроса
Vitalii
Boost рефлексию Полухина завозить не думают =(

ну собственно и не надо. учитывая, что прорабатывается гораздо более мощный вариант

Alexander "SonnySlave" Zaitsev
/search@cppaperbot reflexpr

P0953R0: constexpr reflexpr (by Matúš Chochlík, Axel Naumann, David Sankel) (2017-02-11) (Related: GitHub issue) P0953R1: constexpr reflexpr (by Matúš Chochlík, Axel Naumann, David Sankel, Andrew Sutton) (2018-10-07) (Related: GitHub issue) P0953R2: constexpr reflexpr (by Matúš Chochlík, Axel Naumann, and David Sankel) (2019-01-19) (Related: GitHub issue) P2087R0: Reflection Naming: fix reflexpr (by Mihail Naydenov) (2020-01-12) (Related: GitHub issue)

paperbot_cpp
P0953R0: constexpr reflexpr (by Matúš Chochlík, Ax...

наверное поиск надо начать откуда-то отсюда - я уже давно не следил, чо там по рефлексии. в последний раз в твиттере видел, что Corentin вроде хотел туда завезти поддержку атрибутов

Vitalii
Можно рефы?

wg21.link/p1240 начинать отсюда, судя по всему еще недавно вышла большая работа по метапрограммированию: wg21.link/p2237

Vlad
спасибо, поправил

Не, у тебя вторая ссылка про уб, а не метапрогу

Vlad
wg21.link/p1240 начинать отсюда, судя по всему ещ...

«I would like to believe that I am the first person to describe macros as “syntactic sugar” instead of “core functionality”» годно

Vitalii
Boost рефлексию Полухина завозить не думают =(

Завезли же https://www.boost.org/doc/libs/1_75_0_beta1/doc/html/boost_pfr.html

Timur Safin
PFR?

Precise and Flat Reflection (ex PODs Flat Reflection)

Daniil Goncharov
Precise and Flat Reflection (ex PODs Flat Reflecti...

спасибо! (А то ни на сайте Буста, ни у Антона на сайте это нигде не расшифровывается при поверхностном сканировании)

Daniil Goncharov
Precise and Flat Reflection (ex PODs Flat Reflecti...

Только там при заезде в Boost решили убрать Flat представление... Так что аббревиатура сейчас не расшифровывается. Объявляю конкурс на лучшую расшифровку :)

🐙 Antony Polukhin
Только там при заезде в Boost решили убрать Flat п...

Если бы надо было только PODs убрать, то можно было бы как принято (GNU, gRPC) уйти в рекурсию, PFR flat reflection :)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта