X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FJack.cti;h=bdd3eca790ccb1b7d64feef8ee63d2e6e48c1b9d;hb=26dafbf86c16535110eeee3e6084111aa7b01e87;hp=220df862adeb8882eacc0882f5f94aec2354d1bf;hpb=2eb3c777cc9db271336c226f4eeec6018c196c3e;p=senf.git diff --git a/PPI/Jack.cti b/PPI/Jack.cti index 220df86..bdd3eca 100644 --- a/PPI/Jack.cti +++ b/PPI/Jack.cti @@ -43,11 +43,44 @@ senf::ppi::connector::ActiveInputJack::ActiveInputJack(ActiveInput<> : GenericActiveInputJack (input) {} -prefix_ senf::ppi::connector::ActiveInputJack::ActiveInputJack(ActiveInput<> & input) - : GenericActiveInputJack (input) +template +prefix_ +senf::ppi::connector::ActiveInputJack::ActiveInputJack(ActiveInputJack & input) + : GenericActiveInputJack (input.connector()) +{} + +template +prefix_ +senf::ppi::connector::ActiveInputJack::ActiveInputJack(ActiveInputJack<> & input) + : GenericActiveInputJack (input.connector()) {} template +prefix_ void +senf::ppi::connector::ActiveInputJack::reset(ActiveInput & input) +{ + GenericActiveInputJack::reset(input); +} + +template +prefix_ void senf::ppi::connector::ActiveInputJack::reset(ActiveInput<> & input) +{ + GenericActiveInputJack::reset(input); +} + +template +prefix_ void senf::ppi::connector::ActiveInputJack::reset(ActiveInputJack & input) +{ + GenericActiveInputJack::reset(input); +} + +template +prefix_ void senf::ppi::connector::ActiveInputJack::reset(ActiveInputJack<> & input) +{ + GenericActiveInputJack::reset(input); +} + +template prefix_ senf::ppi::connector::ActiveOutputJack:: ActiveOutputJack(ActiveOutput & output) : GenericActiveOutputJack (output) @@ -59,12 +92,46 @@ senf::ppi::connector::ActiveOutputJack::ActiveOutputJack(ActiveOutpu : GenericActiveOutputJack (output) {} -prefix_ -senf::ppi::connector::ActiveOutputJack::ActiveOutputJack(ActiveOutput<> & output) - : GenericActiveOutputJack (output) +template +prefix_ senf::ppi::connector::ActiveOutputJack:: +ActiveOutputJack(ActiveOutputJack & output) + : GenericActiveOutputJack (output.connector()) {} template +prefix_ senf::ppi::connector::ActiveOutputJack:: +ActiveOutputJack(ActiveOutputJack<> & output) + : GenericActiveOutputJack (output.connector()) +{} + +template +prefix_ void +senf::ppi::connector::ActiveOutputJack::reset(ActiveOutput & output) +{ + GenericActiveOutputJack::reset(output); +} + +template +prefix_ void senf::ppi::connector::ActiveOutputJack::reset(ActiveOutput<> & output) +{ + GenericActiveOutputJack::reset(output); +} + +template +prefix_ void +senf::ppi::connector::ActiveOutputJack::reset(ActiveOutputJack & output) +{ + GenericActiveOutputJack::reset(output); +} + +template +prefix_ void +senf::ppi::connector::ActiveOutputJack::reset(ActiveOutputJack<> & output) +{ + GenericActiveOutputJack::reset(output); +} + +template prefix_ senf::ppi::connector::PassiveInputJack:: PassiveInputJack(PassiveInput & input) : GenericPassiveInputJack (input) @@ -76,12 +143,45 @@ senf::ppi::connector::PassiveInputJack::PassiveInputJack(PassiveInpu : GenericPassiveInputJack (input) {} +template prefix_ -senf::ppi::connector::PassiveInputJack::PassiveInputJack(PassiveInput<> & input) - : GenericPassiveInputJack (input) +senf::ppi::connector::PassiveInputJack::PassiveInputJack(PassiveInputJack & input) + : GenericPassiveInputJack (input.connector()) {} template +prefix_ senf::ppi::connector::PassiveInputJack:: +PassiveInputJack(PassiveInputJack<> & input) + : GenericPassiveInputJack (input.connector()) +{} + +template +prefix_ void +senf::ppi::connector::PassiveInputJack::reset(PassiveInput & input) +{ + GenericPassiveInputJack::reset(input); +} + +template +prefix_ void senf::ppi::connector::PassiveInputJack::reset(PassiveInput<> & input) +{ + GenericPassiveInputJack::reset(input); +} + +template +prefix_ void senf::ppi::connector::PassiveInputJack::reset(PassiveInputJack & input) +{ + GenericPassiveInputJack::reset(input); +} + +template +prefix_ void +senf::ppi::connector::PassiveInputJack::reset(PassiveInputJack<> & input) +{ + GenericPassiveInputJack::reset(input); +} + +template prefix_ senf::ppi::connector::PassiveOutputJack:: PassiveOutputJack(PassiveOutput & output) : GenericPassiveOutputJack (output) @@ -93,11 +193,46 @@ PassiveOutputJack(PassiveOutput<> & output) : GenericPassiveOutputJack (output) {} -prefix_ -senf::ppi::connector::PassiveOutputJack::PassiveOutputJack(PassiveOutput<> & output) - : GenericPassiveOutputJack (output) +template +prefix_ senf::ppi::connector::PassiveOutputJack:: +PassiveOutputJack(PassiveOutputJack & output) + : GenericPassiveOutputJack (output.connector()) {} +template +prefix_ senf::ppi::connector::PassiveOutputJack:: +PassiveOutputJack(PassiveOutputJack<> & output) + : GenericPassiveOutputJack (output.connector()) +{} + +template +prefix_ void +senf::ppi::connector::PassiveOutputJack::reset(PassiveOutput & output) +{ + GenericPassiveOutputJack::reset(output); +} + +template +prefix_ void +senf::ppi::connector::PassiveOutputJack::reset(PassiveOutput<> & output) +{ + GenericPassiveOutputJack::reset(output); +} + +template +prefix_ void +senf::ppi::connector::PassiveOutputJack::reset(PassiveOutputJack & output) +{ + GenericPassiveOutputJack::reset(output); +} + +template +prefix_ void +senf::ppi::connector::PassiveOutputJack::reset(PassiveOutputJack<> & output) +{ + GenericPassiveOutputJack::reset(output); +} + template prefix_ void senf::ppi::connect(connector::GenericActiveOutputJack & source, T & target,