X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FJack.cti;h=30a4c642221dbd1f934794a4b76008aff238d334;hb=6927c87144ca23845065e3c23e37c75f5f059cf3;hp=220df862adeb8882eacc0882f5f94aec2354d1bf;hpb=2eb3c777cc9db271336c226f4eeec6018c196c3e;p=senf.git diff --git a/PPI/Jack.cti b/PPI/Jack.cti index 220df86..30a4c64 100644 --- a/PPI/Jack.cti +++ b/PPI/Jack.cti @@ -43,8 +43,16 @@ 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 @@ -59,9 +67,16 @@ 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 @@ -76,9 +91,16 @@ 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 @@ -93,9 +115,16 @@ 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