Boost C++ 库

…世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码规范

Next

第 1 章 Fusion 2.2

Joel de Guzman

Dan Marsden

Tobias Schwinger

根据 Boost 软件许可证版本 1.0 发布。(请参阅随附文件 LICENSE_1_0.txt 或复制自 https://boost.ac.cn/LICENSE_1_0.txt

目录

前言
简介
快速入门
组织结构
支持
is_sequence
is_view
tag_of
category_of
deduce
deduce_sequence
pair
迭代器
概念
前向迭代器
双向迭代器
随机访问迭代器
关联迭代器
无界迭代器
函数
deref
next
prior
distance
advance
advance_c
deref_data
运算符
运算符 *
运算符 ==
运算符 !=
元函数
value_of
deref
next
prior
equal_to
distance
advance
advance_c
key_of
value_of_data
deref_data
序列
概念
前向序列
双向序列
随机访问序列
关联序列
无界序列
内建
函数
元函数
运算符
I/O
比较
散列
容器
vector
cons
list
deque
front_extended_deque
back_extended_deque
set
map
生成
函数
元函数
转换
函数
元函数
视图
single_view
filter_view
iterator_range
joint_view
zip_view
transform_view
reverse_view
nview
repetitive_view
flatten_view
identity_view
适配
数组
std::pair
std::tuple
mpl 序列
boost::array
boost::tuple
BOOST_FUSION_ADAPT_STRUCT
BOOST_FUSION_ADAPT_TPL_STRUCT
BOOST_FUSION_ADAPT_STRUCT_NAMED
BOOST_FUSION_ADAPT_ASSOC_STRUCT
BOOST_FUSION_ADAPT_ASSOC_TPL_STRUCT
BOOST_FUSION_ADAPT_ASSOC_STRUCT_NAMED
BOOST_FUSION_ADAPT_ADT
BOOST_FUSION_ADAPT_TPL_ADT
BOOST_FUSION_ADAPT_ASSOC_ADT
BOOST_FUSION_ADAPT_ASSOC_TPL_ADT
BOOST_FUSION_DEFINE_STRUCT
BOOST_FUSION_DEFINE_TPL_STRUCT
BOOST_FUSION_DEFINE_STRUCT_INLINE
BOOST_FUSION_DEFINE_TPL_STRUCT_INLINE
BOOST_FUSION_DEFINE_ASSOC_STRUCT
BOOST_FUSION_DEFINE_ASSOC_TPL_STRUCT
算法
辅助
函数
元函数
迭代
函数
元函数
查询
函数
元函数
转换
函数
元函数
元组
类模板 tuple
构造
元组创建函数
元组辅助类
元素访问
关系运算符
扩展
完整的扩展机制
序列外观
迭代器外观
函数式
概念
可调用对象
常规可调用对象
延迟可调用对象
多态函数对象
调用
函数
元函数
限制
适配器
fused
fused_procedure
fused_function_object
unfused
unfused_typed
限制
生成
函数
元函数
注释
更改日志
鸣谢
参考文献


Next