boost-fusion 问答列表

如何在运行时在boost::fusion::vector中找到元素?

作者:sbi 提问时间:11/22/2013

我这里有一个通用状态机的专有实现,它使用 a 作为转换表:std::tr1::tuple template<State StartState, Event TriggerEvent, State T...

使用 Boost Spirit/Fusion 轻松解析包含枚举字段和 STL 容器的结构

作者:Nick Skywalker 提问时间:6/28/2019

刚开始boost,我实际上需要boost精神来编写一个简单的解析器来填充一些数据结构。 以下是它们大致的样子: struct Task { const string dataname; con...

如何检查升压融合序列是否为自适应结构?

作者:Vlad.Z 提问时间:11/17/2019

是否有特征或元函数或任何内容可以在编译时检查序列是否实际上是一个适应的结构,以便我可以例如获取其成员名称?我看到人们通过排除来做到这一点,类似于“如果它不是一个向量,但它仍然是一个序列,那么它一定是一...

从升压融合适配结构中获取成员类型列表

作者:Vladimir 提问时间:10/24/2019

我有像这样的增强融合适应结构: struct A { int x; double y; std::string z; }; BOOST_FUSION_ADAPT_STRUCT( A, x,...

结构的编译时大小减去填充

作者:bhillam 提问时间:6/2/2020

我正在尝试使用 Boost MPL 和 Fusion 来计算不包括任何填充的结构的大小。这是我目前最好的尝试: 现场示例 template<class T> constexpr std::size...

BOOST_FUSION_ADAPT_STRUCT的替代实现

作者:user2987773 提问时间:7/21/2020

从链接,BOOST_FUSION_ADAPT_STRUCT用法的用法是 namespace demo { struct employee { std::string name; int ag...

BOOST_FUSION_ADAPT_ADT找不到 setter 方法

作者:user2987773 提问时间:7/22/2020

我正在尝试将BOOST_FUSION_ADAPT_ADT应用于课堂,如下所示: class XY { private: std::string x; // lhs std::list<std::...

c++ 可变参数升压融合映射别名模板

作者:Juergen 提问时间:10/18/2021

请考虑以下代码片段: #include <boost/fusion/container/map.hpp> #include <boost/fusion/include/pair.hpp> stru...

将所有 boost 融合映射键收集到 std::tuple 中

作者:Juergen 提问时间:10/20/2021

请考虑以下代码片段: #include <boost/fusion/container/map.hpp> #include <boost/fusion/sequence/intrinsic/at_k...

如何使用初始化器列表初始化包含 boost::array&lt;&gt; 的 Boost.Fusion 向量

作者:anni 提问时间:7/1/2022

我需要使用初始化器列表初始化一个 boost::fusion::vector,将 boost::array 作为元素。这可能吗? boost::array<bool, 2> ary{true, fa...


共11条 当前第1页