Фон Это для диспетчера памяти в игровом механизме. Мне реализовали freelist и хотел бы иметь список времени компиляции если они. (MPL или вектор Fusion, например). freelist's...
Знаете ли вы какие-нибудь хорошие ресурсы / статьи / примеры использования библиотеки boost :: fusion? Boost Fusion выглядит чрезвычайно интересно, я думаю, я понимаю, как это работает и как использовать основы, но я смотрю ...
Этот вопрос основан на другой теме, которая ставит следующий вопрос: найти первое значение, большее, чем указанное пользователем значение на карте контейнер, который можно решить несколькими способами. Типичный C + ...
Я играл с созданием полностью типизированного DSEL в Haskell, используя GADTs и тому подобное для полностью безопасного в типовом отношении AST, и кажется, что для правильно типизированного компилятора требуются такие конструкции, как карты из ...
Я использую Boost :: Spirit для разбора текста на структуры. Это требует использования BOOST_FUSION_ADAPT_STRUCT для анализа текста и непосредственного сохранения в структуре. Я знаю, что макрос занимает 2 ...
Я новичок в библиотеках boost :: fusion и boost :: mpl. Может ли кто-нибудь рассказать мне основное различие между этими двумя библиотеками? До сих пор я использовал только fusion :: vector и несколько других простых вещей. А теперь ...
I'm using QI and Phoenix, and I want to write a small grammar that returns 4 bools which are to be used as arguments for a function call inside a semantic action. I have several functions that need ...
Я использую boost :: fusion. Допустим, у меня есть что-то вроде следующего: make_vector (1, make_vector ('b', 3, make_vector (4, 5.5), «six»), 7, 8). Я хочу создать функцию f такую, что f (make_vector ( ...
Я хотел бы иметь структуру (или что-то подобное) в C ++, которая обеспечит доступ к ее членам динамически . У него должны быть общие методы получения и установки, которые получают имя члена в виде строки ...