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
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 39 of file ShStream.hpp.


The documentation for this class was generated from the following files:
Generated on Wed Jun 15 18:16:09 2005 for Sh by  doxygen 1.4.3-20050530