Boost logo

Boost-Commit :

From: stipe_at_[hidden]
Date: 2008-07-19 14:32:23


Author: srajko
Date: 2008-07-19 14:32:22 EDT (Sat, 19 Jul 2008)
New Revision: 47604
URL: http://svn.boost.org/trac/boost/changeset/47604

Log:
fixed doc example link errors, lazy_sequence not needed
Text files modified:
   sandbox/SOC/2007/signals/boost/dataflow/managed/fusion_component.hpp | 6 ++++--
   sandbox/SOC/2007/signals/libs/dataflow/doc/dataflow.qbk | 8 ++++----
   sandbox/SOC/2007/signals/libs/dataflow/doc/introduction/introduction.qbk | 15 +++++++++------
   sandbox/SOC/2007/signals/libs/dataflow/doc/support/support.qbk | 2 ++
   4 files changed, 19 insertions(+), 12 deletions(-)

Modified: sandbox/SOC/2007/signals/boost/dataflow/managed/fusion_component.hpp
==============================================================================
--- sandbox/SOC/2007/signals/boost/dataflow/managed/fusion_component.hpp (original)
+++ sandbox/SOC/2007/signals/boost/dataflow/managed/fusion_component.hpp 2008-07-19 14:32:22 EDT (Sat, 19 Jul 2008)
@@ -12,13 +12,15 @@
 #include <boost/dataflow/managed/component.hpp>
 #include <boost/dataflow/support/component_operation.hpp>
 #include <boost/dataflow/utility/forced_sequence.hpp>
-#include <boost/fusion/container/lazy_sequence.hpp>
+//#include <boost/fusion/container/lazy_sequence.hpp>
 #include <boost/fusion/include/as_vector.hpp>
 #include <boost/fusion/include/size.hpp>
 #include <boost/fusion/include/transform.hpp>
 #include <boost/mpl/map.hpp>
 #include <boost/mpl/joint_view.hpp>
 #include <boost/mpl/vector.hpp>
+#include <boost/mpl/range_c.hpp>
+
 
 namespace boost { namespace dataflow { namespace managed {
 
@@ -100,7 +102,7 @@
     
     fusion_component(network &n)
         : component(n)
- , m_ports(boost::fusion::make_lazy_sequence(detail::component_f(*this), typename fusion::result_of::size<ports_type>::type()))
+ , m_ports(fusion::transform(mpl::range_c<int,0,fusion::result_of::size<ports_type>::type::value>(), detail::component_f(*this)))
     {}
     template<int Index>
     typename fusion::result_of::at_c<ports_type, Index>::type port()

Modified: sandbox/SOC/2007/signals/libs/dataflow/doc/dataflow.qbk
==============================================================================
--- sandbox/SOC/2007/signals/libs/dataflow/doc/dataflow.qbk (original)
+++ sandbox/SOC/2007/signals/libs/dataflow/doc/dataflow.qbk 2008-07-19 14:32:22 EDT (Sat, 19 Jul 2008)
@@ -1,6 +1,6 @@
 [article Dataflow
     [quickbook 1.4]
- [version 0.9.0]
+ [version 0.9.1]
     [authors [Rajko, Stjepan]]
     [copyright 2007 2008 Stjepan Rajko]
     [purpose Generic dataflow lirary providing support for data producers,
@@ -29,7 +29,7 @@
 [template VectorPort[] [link dataflow.support.concepts.port_related.vectorport [^VectorPort]]]
 [template VectorPortTraits[] [link dataflow.support.concepts.port_related.vectorport [^VectorPortTraits]]]
 [template KeyedPort[] [link dataflow.support.concepts.port_related.keyedport [^KeyedPort]]]
-[template KeyedPortTraits[] [link dataflow.support.concepts.port_related.keyedport [^KeyedPortTraitr]]]
+[template KeyedPortTraits[] [link dataflow.support.concepts.port_related.keyedport [^KeyedPortTraits]]]
 [template DynamicPort[] [link dataflow.support.concepts.port_related.dynamicport [^DynamicPort]]]
 [template DynamicPortTraits[] [link dataflow.support.concepts.port_related.dynamicport [^DynamicPortTraits]]]
 
@@ -61,8 +61,8 @@
 [template PhoenixProducer[] [link dataflow.support.concepts.phoenix.phoenixproducer [^PhoenixProducer]]]
 [template PhoenixConsumer[] [link dataflow.support.concepts.phoenix.phoenixproducer [^PhoenixConsumer]]]
 
-[template vtk_example[text] [link dataflow.introduction.examples.new_layer [text]]]
-[template gui_example[text] [link dataflow.introduction.examples.fltk_gui [text]]]
+[template vtk_example[text] [link dataflow.support.examples.new_layer [text]]]
+[template gui_example[text] [link dataflow.blueprint.examples.fltk_gui [text]]]
 [template how_to_use[text] [link dataflow.introduction.how_to_use [text]]]
 
 [template DataflowSignals[] [link dataflow.signals Dataflow.Signals]]

Modified: sandbox/SOC/2007/signals/libs/dataflow/doc/introduction/introduction.qbk
==============================================================================
--- sandbox/SOC/2007/signals/libs/dataflow/doc/introduction/introduction.qbk (original)
+++ sandbox/SOC/2007/signals/libs/dataflow/doc/introduction/introduction.qbk 2008-07-19 14:32:22 EDT (Sat, 19 Jul 2008)
@@ -261,8 +261,7 @@
 [heading Generic dataflow layer]
 
 * If you would like to implement Dataflow support for the dataflow framework
-you are working with, see the
-[link dataflow.introduction.examples.new_layer example] showing
+you are working with, see the [vtk_example example] showing
 how the [VTK] support layer was developed.
 * If you are interested in developing generic code on top of the dataflow
 layer, see the [concepts] documentation.
@@ -272,16 +271,16 @@
 For examples of how the [DataflowSignals] layer can be used, see:
 
 * The example on developing a
- [link dataflow.introduction.examples.distributed distributed dataflow application].
+ [link dataflow.signals.introduction.examples.distributed distributed dataflow application].
 * The example on developing an
- [link dataflow.introduction.examples.gil image processing network].
+ [link dataflow.signals.introduction.examples.gil image processing network].
 * The [DataflowSignals] documentation.
 
 [heading Dataflow.Blueprint layer]
 
 The development of this layer is ongoing. To find out more about it, see:
 
-* The example on [link dataflow.introduction.examples.blueprint run-time
+* The example on [link dataflow.blueprint.examples.blueprint run-time
   reflection and connectivity modeling].
 * The example of [gui_example a GUI dataflow editor] built on top of
   [DataflowBlueprint]
@@ -411,7 +410,11 @@
 * [DataflowSignals]
  * [connect] now returns the `signals::connection` object
  * added tracking_call_consumer example
-
+ * added a GUI example using GLV
+
+* Added new Dataflow.Managed framework
+ * added a gui example using GLV
+
 Version 0.9.0
  \[[@http://www.boost-consulting.com/vault/index.php?direction=&order=&directory=Dataflow& available in the Boost vault]\]
 

Modified: sandbox/SOC/2007/signals/libs/dataflow/doc/support/support.qbk
==============================================================================
--- sandbox/SOC/2007/signals/libs/dataflow/doc/support/support.qbk (original)
+++ sandbox/SOC/2007/signals/libs/dataflow/doc/support/support.qbk 2008-07-19 14:32:22 EDT (Sat, 19 Jul 2008)
@@ -4,6 +4,8 @@
 
 [include concepts/concepts.qbk]
 
+[include examples.qbk]
+
 [xinclude ../dataflow_support_doxygen.xml]
 
 [endsect]


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk