SH::ShStream Class Reference

Dynamic list of channels. More...

#include <ShStream.hpp>

List of all members.

Public Types

typedef std::list< ShChannelNodePtrNodeList
typedef NodeList::iterator iterator
typedef NodeList::const_iterator const_iterator

Public Member Functions

 ShStream ()
 ShStream (const ShChannelNodePtr &node)
template<typename T>
 ShStream (const ShChannel< T > &channel)
const_iterator begin () const
const_iterator end () const
iterator begin ()
iterator end ()
int size () const
template<typename T>
void append (const ShChannel< T > &channel)
template<typename T>
void prepend (const ShChannel< T > &channel)
void append (const ShChannelNodePtr &node)
void prepend (const ShChannelNodePtr &node)
ShStreamoperator= (const ShProgram &program)


Detailed Description

Dynamic list of channels.

The stream keep track (by reference) of an ordered lists of data channels, to be used as inputs and outputs of stream operations.

See also:
ShChannel

Definition at line 35 of file ShStream.hpp.


The documentation for this class was generated from the following files:
Generated on Thu Feb 16 14:56:54 2006 for Sh by  doxygen 1.4.6