Boost C++ 函式庫

...世界上最受推崇且設計精良的 C++ 函式庫專案之一。 Herb SutterAndrei Alexandrescu,《C++ 程式碼規範

Next

第一章 Fusion 2.2

Joel de Guzman

Dan Marsden

Tobias Schwinger

依據 Boost 軟體授權條款 1.0 版散佈。(請參閱隨附檔案 LICENSE_1_0.txt 或複製於 https://boost.dev.org.tw/LICENSE_1_0.txt)

目錄

前言
簡介
快速入門
組織
支援
is_sequence
is_view
tag_of
category_of
deduce
deduce_sequence
pair
迭代器 (Iterator)
概念 (Concepts)
前向迭代器 (Forward Iterator)
雙向迭代器 (Bidirectional Iterator)
隨機存取迭代器 (Random Access Iterator)
關聯式迭代器 (Associative Iterator)
無界迭代器 (Unbounded Iterator)
函式 (Functions)
deref
next
prior
distance
advance
advance_c
deref_data
運算子 (Operator)
運算子 *
運算子 ==
運算子 !=
元函式 (Metafunctions)
value_of
deref
next
prior
equal_to
distance
advance
advance_c
key_of
value_of_data
deref_data
序列 (Sequence)
概念 (Concepts)
前向序列 (Forward Sequence)
雙向序列 (Bidirectional Sequence)
隨機存取序列 (Random Access Sequence)
關聯式序列 (Associative Sequence)
無界序列 (Unbounded Sequence)
內建函式 (Intrinsic)
函式 (Functions)
元函式 (Metafunctions)
運算子 (Operator)
輸入/輸出 (I/O)
比較 (Comparison)
雜湊 (Hashing)
容器 (Container)
vector
cons
list
deque
front_extended_deque
back_extended_deque
set
map
產生 (Generation)
函式 (Functions)
元函式 (MetaFunctions)
轉換 (Conversion)
函式 (Functions)
元函式 (Metafunctions)
視圖 (View)
single_view
filter_view
iterator_range
joint_view
zip_view
transform_view
reverse_view
nview
repetitive_view
flatten_view
identity_view
已適配 (Adapted)
陣列 (Array)
std::pair
std::tuple
mpl 序列 (mpl sequence)
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
演算法 (Algorithm)
輔助函式 (Auxiliary)
函式 (Functions)
元函式 (Metafunctions)
迭代 (Iteration)
函式 (Functions)
元函式 (Metafunctions)
查詢 (Query)
函式 (Functions)
元函式 (Metafunctions)
轉換 (Transformation)
函式 (Functions)
元函式 (Metafunctions)
元組 (Tuple)
類別樣板 tuple
建構 (Construction)
元組建立函式
元組輔助類別
元素存取
關係運算子
對組 (Pairs)
擴充 (Extension)
完整的擴充機制
序列外觀 (Sequence Facade)
迭代器外觀 (Iterator Facade)
函數式 (Functional)
概念 (Concepts)
可呼叫物件 (Callable Object)
正規可呼叫物件 (Regular Callable Object)
延遲可呼叫物件 (Deferred Callable Object)
多型函式物件 (Polymorphic Function Object)
呼叫 (Invocation)
函式 (Functions)
元函式 (Metafunctions)
限制 (Limits)
配接器 (Adapters)
fused
fused_procedure
fused_function_object
unfused
unfused_typed
限制 (Limits)
產生 (Generation)
函式 (Functions)
元函式 (Metafunctions)
注意事項
變更紀錄
致謝
參考資料

Next