Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

SH::ShStream Class Reference

Dynamic list of channels. More...

#include <ShStream.hpp>

List of all members.

Public Types

typedef std::list< ShChannelNodePtrNodeList

Public Member Functions

 ShStream (const ShChannelNodePtr &node)
template<typename T>
 ShStream (const ShChannel< T > &channel)
NodeList::const_iterator begin () const
NodeList::const_iterator end () const
NodeList::iterator begin ()
NodeList::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 42 of file ShStream.hpp.


The documentation for this class was generated from the following files:
Generated on Mon Jan 24 18:38:21 2005 for Sh by  doxygen 1.4.1