Loading...
Searching...
No Matches
ProcessPortVisitor Struct Reference

Public Member Functions

void audio ()
 
void midi ()
 
void value ()
 
void texture ()
 
void geometry ()
 
template<std::size_t N, oscr::ossia_value_port Port>
void operator() (const avnd::field_reflection< N, Port >)
 
template<std::size_t N, oscr::ossia_audio_port Port>
void operator() (const avnd::field_reflection< N, Port >)
 
template<std::size_t N, oscr::ossia_midi_port Port>
void operator() (const avnd::field_reflection< N, Port >)
 
template<std::size_t N, avnd::dynamic_ports_port Port>
void operator() (const avnd::field_reflection< N, Port >)
 
template<std::size_t N, avnd::audio_port Port>
void operator() (const avnd::field_reflection< N, Port >)
 
template<std::size_t N, avnd::midi_port Port>
void operator() (const avnd::field_reflection< N, Port >)
 
template<std::size_t N, avnd::parameter Port>
requires (!oscr::ossia_port<Port>)
void operator() (const avnd::field_reflection< N, Port >)
 
template<std::size_t N, avnd::file_port Port>
void operator() (const avnd::field_reflection< N, Port >)
 
template<std::size_t N, avnd::soundfile_port Port>
void operator() (const avnd::field_reflection< N, Port >)
 
template<std::size_t N, avnd::midifile_port Port>
void operator() (const avnd::field_reflection< N, Port >)
 
template<std::size_t N, avnd::curve_port Port>
void operator() (const avnd::field_reflection< N, Port >)
 
template<std::size_t N, avnd::callback Port>
void operator() (const avnd::field_reflection< N, Port >)
 
void operator() (auto &&)=delete
 

Public Attributes

std::vector< Process::PortType > port
 

The documentation for this struct was generated from the following file: