boost-fusion

boost-fusion

文章 0 浏览 3

boost::fusion::for_each 中的函数对象与 std::for_each 不同

在升级到较新的编译器并解决编译器错误时,我意识到 boost::fusion::for_each 要求传入的函数对象具有运算符 const。 来自 Boost 的示例: struct inc…

感性 2024-12-05 18:47:39 2 0

如何使用一些 boost 库使 std::find_if 和 std::map 一起工作?

这个问题的灵感来自 另一个问题提出这个问题的主题: 从地图容器中查找第一个大于用户指定值的值 这可以通过多种方式解决。典型的 C++03 解决方案定义…

楠木可依 2024-12-03 07:33:10 1 0

运行时和融合序列之间的交互

进一步我的问题 C++ Boost.Range 元组 - 获取元素类型的元组? 我有以下内容: TupleOfRanges ranges; TupleOfElements elements; std::vector offset…

臻嫒无言 2024-11-29 05:29:25 1 0

BOOST_FUSION_ADAPT_STRUCT 没有采用正确数量的参数

我正在使用 Boost::Spirit 将一些文本解析为结构。这需要使用 BOOST_FUSION_ADAPT_STRUCT 来解析文本并直接存储到结构中。我知道该宏需要 2 个参数:…

树深时见影 2024-11-28 07:17:49 2 0

使用 boost::fusion::fold 将 boost::fusion::set 转换为 boost::fusion::map

我有一个融合集,想将其转换为融合图。 #include #include #include #include #include #include #include #include #include #include struct node_b…

蔚蓝源自深海 2024-11-24 14:39:06 1 0

制作 boost::fusion::result_of::as_set<> “实例不调用它的元素”构造函数

#include #include #include #include #include #include #include #include #include #include #include #include #include /**********definition o…

尐偏执 2024-11-19 15:56:24 4 0

boost::fusion::result_of::as_set(或as_vector)从复杂(嵌套)mpl 序列转换而来

#include #include #include #include #include #include #include #include #include #include #include #include struct node_base { int get() {re…

等风来 2024-11-18 13:22:28 8 0

boost::MPL 和 boost::fusion 之间的区别

我是 boost::fusion 和 boost::mpl 库的新手。谁能告诉我这两个库之间的主要区别? 到目前为止,我只使用 fusion::vector 和其他一些简单的东西。现在…

萧瑟寒风 2024-11-17 01:58:01 4 0

增强融合问题

我在编译以下内容时遇到问题(我是 fusion 的新手)。特别是,我不确定“_”(在 is_same 中)来自哪里?来自 boost::lambda?提升::mpl?我需要什么来…

萌梦深 2024-11-17 01:34:21 5 0

对 boost.fusion 向量中元素的引用

编辑 - 请忽略 - 问题是围绕一个简单的拼写错误解决的。我需要休息一下。 如何访问对 boost 融合向量元素的引用? 与 boost.tuples 的 tuples::get(va…

北座城市 2024-11-16 23:14:18 5 0

提升::精神::气。如何将内联解析器表达式转换为独立语法,以及如何解压它们生成的元组?

我正在使用 QI 和 Phoenix,我想编写一个返回 4 个布尔值的小语法,这些布尔值将用作语义操作内函数调用的参数。 我有几个需要这些东西的函数,到目前…

风透绣罗衣 2024-11-09 21:10:47 3 0

是否可以在没有 Boost.Fusion 的情况下使用 Boost.Spirit V2.x?

是否真的有必要用 Boost.Fusion 包装结构/类才能将它们与 Boost.Spirit V2.x(尤其是 Boost.Spirit.Qi)一起使用?我更愿意使用语义操作来分配给成员…

坚持沉默 2024-11-05 04:10:35 4 0

函数重载错误

我不明白为什么代码会这样? #include #include #include #include #include #include #include #include #include template void func(Ar& ar, const…

初见 2024-11-04 23:52:49 6 0

Boost Fusion/MPL:将类型从序列转换为等效的 any_range 序列

我想使用 Boost 的 any_range 来处理多个异构数据范围。我的数据范围的类型称为融合向量,例如: typedef vector TypeSequence 给定这样一个类型,我…

笔落惊风雨 2024-10-27 21:52:44 4 0

使用 Boost.Fusion 函数列表

我试图将函数对象列表应用于以下代码中的某个值。 但是这段代码导致 错误 boost_1_44\boost\fusion\algorithm\iteration\detail\for_each.hpp(82): er…

驱逐舰岛风号 2024-10-26 16:09:29 5 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文