mirror of
https://github.com/boostorg/fusion.git
synced 2025-07-29 12:07:36 +02:00
Merge r77879 from trunk.
I think it should have been merged in r78201, and was messing up the doc build (you can see it in the content in 1.50 beta1). [SVN r78876]
This commit is contained in:
@ -21,10 +21,11 @@ __views__. These containers are more or less counterparts of those in __stl__.
|
|||||||
|
|
||||||
[heading Description]
|
[heading Description]
|
||||||
|
|
||||||
`vector` is a __random_access_sequence__ of heterogenous typed
|
`vector` is a __random_access_sequence__ of heterogenous typed data
|
||||||
data structured as a simple `struct` where each element is held
|
structured as a simple `struct` where each element is held as a member
|
||||||
as a member variable. `vector` is the simplest of the Fusion
|
variable. `vector` is the simplest of the Fusion sequence container (a
|
||||||
sequence container, and in many cases the most efficient.
|
vector with N elements is just a struct with N members), and in many
|
||||||
|
cases the most efficient.
|
||||||
|
|
||||||
[heading Header]
|
[heading Header]
|
||||||
|
|
||||||
@ -156,7 +157,7 @@ time). The runtime cost of access to each element is peculiarly constant
|
|||||||
|
|
||||||
[table
|
[table
|
||||||
[[Parameter] [Description] [Default]]
|
[[Parameter] [Description] [Default]]
|
||||||
[[`Car`] [Head type] []]
|
[[`Car`] [Head type] [ ]]
|
||||||
[[`Cdr`] [Tail type] [`nil`]]
|
[[`Cdr`] [Tail type] [`nil`]]
|
||||||
]
|
]
|
||||||
|
|
||||||
@ -1000,6 +1001,7 @@ succeeding sections document the various /tier/ flavors.
|
|||||||
* __list_tie__
|
* __list_tie__
|
||||||
* __vector_tie__
|
* __vector_tie__
|
||||||
* __map_tie__
|
* __map_tie__
|
||||||
|
* __deque_tie__
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
@ -1230,6 +1232,8 @@ Fusion header to change the default. Example:
|
|||||||
|
|
||||||
[endsect]
|
[endsect]
|
||||||
|
|
||||||
|
[endsect]
|
||||||
|
|
||||||
[section MetaFunctions]
|
[section MetaFunctions]
|
||||||
|
|
||||||
[section make_list]
|
[section make_list]
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
[quickbook 1.3]
|
[quickbook 1.3]
|
||||||
[version 2.1]
|
[version 2.1]
|
||||||
[authors [de Guzman, Joel], [Marsden, Dan], [Schwinger, Tobias]]
|
[authors [de Guzman, Joel], [Marsden, Dan], [Schwinger, Tobias]]
|
||||||
[copyright 2001 2002 2003 2004 2005 2006 2011 Joel de Guzman, Dan Marsden, Tobias Schwinger]
|
[copyright 2001 2002 2003 2004 2005 2006 2011 2012 Joel de Guzman, Dan Marsden, Tobias Schwinger]
|
||||||
[purpose Statically Typed Heterogeneous Data Structures and Algorithms]
|
[purpose Statically Typed Heterogeneous Data Structures and Algorithms]
|
||||||
[license
|
[license
|
||||||
Distributed under the Boost Software License, Version 1.0.
|
Distributed under the Boost Software License, Version 1.0.
|
||||||
@ -116,6 +116,9 @@
|
|||||||
[def __vector__ [link fusion.container.vector `vector`]]
|
[def __vector__ [link fusion.container.vector `vector`]]
|
||||||
[def __cons__ [link fusion.container.cons `cons`]]
|
[def __cons__ [link fusion.container.cons `cons`]]
|
||||||
[def __list__ [link fusion.container.list `list`]]
|
[def __list__ [link fusion.container.list `list`]]
|
||||||
|
[def __deque__ [link fusion.container.deque `deque`]]
|
||||||
|
[def __front_extended_deque__ [link fusion.container.front_extended_deque `front_extended_deque`]]
|
||||||
|
[def __back_extended_deque__ [link fusion.container.back_extended_deque `back_extended_deque`]]
|
||||||
[def __set__ [link fusion.container.set `set`]]
|
[def __set__ [link fusion.container.set `set`]]
|
||||||
[def __map__ [link fusion.container.map `map`]]
|
[def __map__ [link fusion.container.map `map`]]
|
||||||
|
|
||||||
@ -198,12 +201,16 @@
|
|||||||
[def __result_of_make_cons__ [link fusion.container.generation.metafunctions.make_cons `result_of::make_cons`]]
|
[def __result_of_make_cons__ [link fusion.container.generation.metafunctions.make_cons `result_of::make_cons`]]
|
||||||
[def __make_list__ [link fusion.container.generation.functions.make_list `make_list`]]
|
[def __make_list__ [link fusion.container.generation.functions.make_list `make_list`]]
|
||||||
[def __result_of_make_list__ [link fusion.container.generation.metafunctions.make_list `result_of::make_list`]]
|
[def __result_of_make_list__ [link fusion.container.generation.metafunctions.make_list `result_of::make_list`]]
|
||||||
|
[def __make_deque__ [link fusion.container.generation.functions.make_deque `make_deque`]]
|
||||||
|
[def __result_of_make_deque__ [link fusion.container.generation.metafunctions.make_deque `result_of::make_deque`]]
|
||||||
[def __make_set__ [link fusion.container.generation.functions.make_set `make_set`]]
|
[def __make_set__ [link fusion.container.generation.functions.make_set `make_set`]]
|
||||||
[def __result_of_make_set__ [link fusion.container.generation.metafunctions.make_set `result_of::make_set`]]
|
[def __result_of_make_set__ [link fusion.container.generation.metafunctions.make_set `result_of::make_set`]]
|
||||||
[def __make_map__ [link fusion.container.generation.functions.make_map `make_map`]]
|
[def __make_map__ [link fusion.container.generation.functions.make_map `make_map`]]
|
||||||
[def __result_of_make_map__ [link fusion.container.generation.metafunctions.make_map `result_of::make_map`]]
|
[def __result_of_make_map__ [link fusion.container.generation.metafunctions.make_map `result_of::make_map`]]
|
||||||
[def __list_tie__ [link fusion.container.generation.functions.list_tie `list_tie`]]
|
[def __list_tie__ [link fusion.container.generation.functions.list_tie `list_tie`]]
|
||||||
[def __result_of_list_tie__ [link fusion.container.generation.metafunctions.list_tie `result_of::list_tie`]]
|
[def __result_of_list_tie__ [link fusion.container.generation.metafunctions.list_tie `result_of::list_tie`]]
|
||||||
|
[def __deque_tie__ [link fusion.container.generation.functions.deque_tie `deque_tie`]]
|
||||||
|
[def __result_of_deque_tie__ [link fusion.container.generation.metafunctions.deque_tie `result_of::deque_tie`]]
|
||||||
|
|
||||||
[def __out__ [link fusion.sequence.operator.i_o.out out]]
|
[def __out__ [link fusion.sequence.operator.i_o.out out]]
|
||||||
[def __in__ [link fusion.sequence.operator.i_o.in in]]
|
[def __in__ [link fusion.sequence.operator.i_o.in in]]
|
||||||
|
Reference in New Issue
Block a user