|
MIDI_Pipe & | operator>> (TrueMIDI_Source &source, MIDI_Pipe &pipe) |
| Connect a source to a pipe (source >> pipe ).
|
|
TrueMIDI_Sink & | operator>> (MIDI_Pipe &pipe, TrueMIDI_Sink &sink) |
| Connect a pipe to a sink (pipe >> sink ).
|
|
MIDI_Pipe & | operator<< (TrueMIDI_Sink &sink, MIDI_Pipe &pipe) |
| Connect a sink to a pipe (sink << pipe ).
|
|
TrueMIDI_Source & | operator<< (MIDI_Pipe &pipe, TrueMIDI_Source &source) |
| Connect a pipe to a source (pipe << source ).
|
|
MIDI_Pipe & | operator<< (MIDI_Pipe &, MIDI_Pipe &)=delete |
| Don't connect two pipes to eachother.
|
|
TrueMIDI_SinkSource & | operator| (BidirectionalMIDI_Pipe &pipe, TrueMIDI_SinkSource &sinksource) |
| Connect a pipe to a sink+source (pipe | source+sink ).
|
|
BidirectionalMIDI_Pipe & | operator| (TrueMIDI_SinkSource &sinksource, BidirectionalMIDI_Pipe &pipe) |
| Connect a sink+source to a pipe (source+sink | pipe ).
|
|
template<size_t N, class Pipe > |
MIDI_Pipe & | operator>> (TrueMIDI_Source &source, MIDI_PipeFactory< N, Pipe > &pipe_fact) |
|
template<size_t N, class Pipe > |
MIDI_Pipe & | operator>> (MIDI_Pipe &, MIDI_PipeFactory< N, Pipe > &)=delete |
|
template<size_t N, class Pipe > |
TrueMIDI_Sink & | operator>> (MIDI_PipeFactory< N, Pipe > &pipe_fact, TrueMIDI_Sink &sink) |
|
template<size_t N, class Pipe > |
MIDI_Pipe & | operator>> (MIDI_PipeFactory< N, Pipe > &, MIDI_Pipe &)=delete |
|
template<size_t N, class Pipe > |
MIDI_Pipe & | operator<< (TrueMIDI_Sink &sink, MIDI_PipeFactory< N, Pipe > &pipe_fact) |
|
template<size_t N, class Pipe > |
TrueMIDI_Source & | operator<< (MIDI_PipeFactory< N, Pipe > &pipe_fact, TrueMIDI_Source &source) |
|
template<size_t N> |
TrueMIDI_SinkSource & | operator| (BidirectionalMIDI_PipeFactory< N > &pipe_fact, TrueMIDI_SinkSource &sinksource) |
|
template<size_t N> |
BidirectionalMIDI_Pipe & | operator| (TrueMIDI_SinkSource &sinksource, BidirectionalMIDI_PipeFactory< N > &pipe_fact) |
|