Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

select.h File Reference

#include "selectimpl.h"
#include "select.cc"
#include "port.h"

Go to the source code of this file.

Compounds

class  SelectList

Functions

unsigned int select (SelectList &l)
template<class T0, class T1> unsigned int select (InPort< T0 > &p0, InPort< T1 > &p1)
template<class T0, class T1> unsigned int select (InPort< T0 > &p0, OutPort< T1 > &p1)
template<class T0, class T1> unsigned int select (OutPort< T0 > &p0, OutPort< T1 > &p1)
template<class T0, class T1, class T2> unsigned int select (InPort< T0 > &p0, InPort< T1 > &p1, InPort< T2 > &p2)
template<class T0, class T1, class T2> unsigned int select (InPort< T0 > &p0, InPort< T1 > &p1, OutPort< T2 > &p2)
template<class T0, class T1, class T2> unsigned int select (InPort< T0 > &p0, OutPort< T1 > &p1, OutPort< T2 > &p2)
template<class T0, class T1, class T2> unsigned int select (OutPort< T0 > &p0, OutPort< T1 > &p1, OutPort< T2 > &p2)
template<class T0, class T1, class T2, class T3> unsigned int select (InPort< T0 > &p0, InPort< T1 > &p1, InPort< T2 > &p2, InPort< T3 > &p3)
template<class T0, class T1, class T2, class T3> unsigned int select (InPort< T0 > &p0, InPort< T1 > &p1, InPort< T2 > &p2, OutPort< T3 > &p3)
template<class T0, class T1, class T2, class T3> unsigned int select (InPort< T0 > &p0, InPort< T1 > &p1, OutPort< T2 > &p2, OutPort< T3 > &p3)
template<class T0, class T1, class T2, class T3> unsigned int select (InPort< T0 > &p0, OutPort< T1 > &p1, OutPort< T2 > &p2, OutPort< T3 > &p3)
template<class T0, class T1, class T2, class T3> unsigned int select (OutPort< T0 > &p0, OutPort< T1 > &p1, OutPort< T2 > &p2, OutPort< T3 > &p3)
template<class T0, class T1> unsigned int select (InPort< T0 > &p0, unsigned int n0, InPort< T1 > &p1, unsigned int n1)
template<class T0, class T1> unsigned int select (InPort< T0 > &p0, unsigned int n0, OutPort< T1 > &p1, unsigned int n1)
template<class T0, class T1> unsigned int select (OutPort< T0 > &p0, unsigned int n0, OutPort< T1 > &p1, unsigned int n1)
template<class T0, class T1, class T2> unsigned int select (InPort< T0 > &p0, unsigned int n0, InPort< T1 > &p1, unsigned int n1, InPort< T2 > &p2, unsigned int n2)
template<class T0, class T1, class T2> unsigned int select (InPort< T0 > &p0, unsigned int n0, InPort< T1 > &p1, unsigned int n1, OutPort< T2 > &p2, unsigned int n2)
template<class T0, class T1, class T2> unsigned int select (InPort< T0 > &p0, unsigned int n0, OutPort< T1 > &p1, unsigned int n1, OutPort< T2 > &p2, unsigned int n2)
template<class T0, class T1, class T2> unsigned int select (OutPort< T0 > &p0, unsigned int n0, OutPort< T1 > &p1, unsigned int n1, OutPort< T2 > &p2, unsigned int n2)
template<class T0, class T1, class T2, class T3> unsigned int select (InPort< T0 > &p0, unsigned int n0, InPort< T1 > &p1, unsigned int n1, InPort< T2 > &p2, unsigned int n2, InPort< T3 > &p3, unsigned int n3)
template<class T0, class T1, class T2, class T3> unsigned int select (InPort< T0 > &p0, unsigned int n0, InPort< T1 > &p1, unsigned int n1, InPort< T2 > &p2, unsigned int n2, OutPort< T3 > &p3, unsigned int n3)
template<class T0, class T1, class T2, class T3> unsigned int select (InPort< T0 > &p0, unsigned int n0, InPort< T1 > &p1, unsigned int n1, OutPort< T2 > &p2, unsigned int n2, OutPort< T3 > &p3, unsigned int n3)
template<class T0, class T1, class T2, class T3> unsigned int select (InPort< T0 > &p0, unsigned int n0, OutPort< T1 > &p1, unsigned int n1, OutPort< T2 > &p2, unsigned int n2, OutPort< T3 > &p3, unsigned int n3)
template<class T0, class T1, class T2, class T3> unsigned int select (OutPort< T0 > &p0, unsigned int n0, OutPort< T1 > &p1, unsigned int n1, OutPort< T2 > &p2, unsigned int n2, OutPort< T3 > &p3, unsigned int n3)


Function Documentation

template<class T0, class T1, class T2, class T3>
unsigned int select OutPort< T0 > &  p0,
unsigned int  n0,
OutPort< T1 > &  p1,
unsigned int  n1,
OutPort< T2 > &  p2,
unsigned int  n2,
OutPort< T3 > &  p3,
unsigned int  n3
[inline]
 

Definition at line 347 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2, class T3>
unsigned int select InPort< T0 > &  p0,
unsigned int  n0,
OutPort< T1 > &  p1,
unsigned int  n1,
OutPort< T2 > &  p2,
unsigned int  n2,
OutPort< T3 > &  p3,
unsigned int  n3
[inline]
 

Definition at line 332 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2, class T3>
unsigned int select InPort< T0 > &  p0,
unsigned int  n0,
InPort< T1 > &  p1,
unsigned int  n1,
OutPort< T2 > &  p2,
unsigned int  n2,
OutPort< T3 > &  p3,
unsigned int  n3
[inline]
 

Definition at line 317 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2, class T3>
unsigned int select InPort< T0 > &  p0,
unsigned int  n0,
InPort< T1 > &  p1,
unsigned int  n1,
InPort< T2 > &  p2,
unsigned int  n2,
OutPort< T3 > &  p3,
unsigned int  n3
[inline]
 

Definition at line 302 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2, class T3>
unsigned int select InPort< T0 > &  p0,
unsigned int  n0,
InPort< T1 > &  p1,
unsigned int  n1,
InPort< T2 > &  p2,
unsigned int  n2,
InPort< T3 > &  p3,
unsigned int  n3
[inline]
 

Definition at line 287 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2>
unsigned int select OutPort< T0 > &  p0,
unsigned int  n0,
OutPort< T1 > &  p1,
unsigned int  n1,
OutPort< T2 > &  p2,
unsigned int  n2
[inline]
 

Definition at line 274 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2>
unsigned int select InPort< T0 > &  p0,
unsigned int  n0,
OutPort< T1 > &  p1,
unsigned int  n1,
OutPort< T2 > &  p2,
unsigned int  n2
[inline]
 

Definition at line 261 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2>
unsigned int select InPort< T0 > &  p0,
unsigned int  n0,
InPort< T1 > &  p1,
unsigned int  n1,
OutPort< T2 > &  p2,
unsigned int  n2
[inline]
 

Definition at line 248 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2>
unsigned int select InPort< T0 > &  p0,
unsigned int  n0,
InPort< T1 > &  p1,
unsigned int  n1,
InPort< T2 > &  p2,
unsigned int  n2
[inline]
 

Definition at line 235 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1>
unsigned int select OutPort< T0 > &  p0,
unsigned int  n0,
OutPort< T1 > &  p1,
unsigned int  n1
[inline]
 

Definition at line 224 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1>
unsigned int select InPort< T0 > &  p0,
unsigned int  n0,
OutPort< T1 > &  p1,
unsigned int  n1
[inline]
 

Definition at line 213 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1>
unsigned int select InPort< T0 > &  p0,
unsigned int  n0,
InPort< T1 > &  p1,
unsigned int  n1
[inline]
 

Definition at line 202 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2, class T3>
unsigned int select OutPort< T0 > &  p0,
OutPort< T1 > &  p1,
OutPort< T2 > &  p2,
OutPort< T3 > &  p3
[inline]
 

Definition at line 185 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2, class T3>
unsigned int select InPort< T0 > &  p0,
OutPort< T1 > &  p1,
OutPort< T2 > &  p2,
OutPort< T3 > &  p3
[inline]
 

Definition at line 170 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2, class T3>
unsigned int select InPort< T0 > &  p0,
InPort< T1 > &  p1,
OutPort< T2 > &  p2,
OutPort< T3 > &  p3
[inline]
 

Definition at line 155 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2, class T3>
unsigned int select InPort< T0 > &  p0,
InPort< T1 > &  p1,
InPort< T2 > &  p2,
OutPort< T3 > &  p3
[inline]
 

Definition at line 140 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2, class T3>
unsigned int select InPort< T0 > &  p0,
InPort< T1 > &  p1,
InPort< T2 > &  p2,
InPort< T3 > &  p3
[inline]
 

Definition at line 125 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2>
unsigned int select OutPort< T0 > &  p0,
OutPort< T1 > &  p1,
OutPort< T2 > &  p2
[inline]
 

Definition at line 112 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2>
unsigned int select InPort< T0 > &  p0,
OutPort< T1 > &  p1,
OutPort< T2 > &  p2
[inline]
 

Definition at line 99 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2>
unsigned int select InPort< T0 > &  p0,
InPort< T1 > &  p1,
OutPort< T2 > &  p2
[inline]
 

Definition at line 86 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1, class T2>
unsigned int select InPort< T0 > &  p0,
InPort< T1 > &  p1,
InPort< T2 > &  p2
[inline]
 

Definition at line 73 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1>
unsigned int select OutPort< T0 > &  p0,
OutPort< T1 > &  p1
[inline]
 

Definition at line 62 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1>
unsigned int select InPort< T0 > &  p0,
OutPort< T1 > &  p1
[inline]
 

Definition at line 51 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

template<class T0, class T1>
unsigned int select InPort< T0 > &  p0,
InPort< T1 > &  p1
[inline]
 

Definition at line 40 of file select.cc.

References id(), SelectList::pushBack(), and SelectList::select().

unsigned int select SelectList l  )  [inline]
 

Definition at line 35 of file select.cc.

References SelectList::select().


Generated on Wed Feb 15 14:52:40 2006 for yapi by doxygen 1.3.2