X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=PPI%2FJack.cti;h=2266a570d62d0cf49e98ebdf385c3501b56faaf6;hb=42a8e0da20196d7e74d701c1fb448a9946014686;hp=220df862adeb8882eacc0882f5f94aec2354d1bf;hpb=794b9c2774e19c13ac7eee82ec56fd0f42ede5ff;p=senf.git diff --git a/PPI/Jack.cti b/PPI/Jack.cti index 220df86..2266a57 100644 --- a/PPI/Jack.cti +++ b/PPI/Jack.cti @@ -43,8 +43,26 @@ 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()) +{} + +prefix_ +senf::ppi::connector::ActiveInputJack::ActiveInputJack(ActiveInput<> & input) + : GenericActiveInputJack (input) +{} + +prefix_ +senf::ppi::connector::ActiveInputJack::ActiveInputJack(ActiveInputJack & input) + : GenericActiveInputJack (input.connector()) {} template @@ -59,9 +77,26 @@ 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()) +{} + +prefix_ senf::ppi::connector::ActiveOutputJack:: +ActiveOutputJack(ActiveOutput<> & output) + : GenericActiveOutputJack (output) +{} + +prefix_ senf::ppi::connector::ActiveOutputJack:: +ActiveOutputJack(ActiveOutputJack & output) + : GenericActiveOutputJack (output.connector()) {} template @@ -76,11 +111,28 @@ senf::ppi::connector::PassiveInputJack::PassiveInputJack(PassiveInpu : GenericPassiveInputJack (input) {} +template +prefix_ +senf::ppi::connector::PassiveInputJack::PassiveInputJack(PassiveInputJack & input) + : GenericPassiveInputJack (input.connector()) +{} + +template +prefix_ senf::ppi::connector::PassiveInputJack:: +PassiveInputJack(PassiveInputJack<> & input) + : GenericPassiveInputJack (input.connector()) +{} + prefix_ senf::ppi::connector::PassiveInputJack::PassiveInputJack(PassiveInput<> & input) : GenericPassiveInputJack (input) {} +prefix_ senf::ppi::connector::PassiveInputJack:: +PassiveInputJack(PassiveInputJack & input) + : GenericPassiveInputJack (input.connector()) +{} + template prefix_ senf::ppi::connector::PassiveOutputJack:: PassiveOutputJack(PassiveOutput & output) @@ -93,9 +145,26 @@ 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()) +{} + +prefix_ senf::ppi::connector::PassiveOutputJack:: +PassiveOutputJack(PassiveOutput<> & output) + : GenericPassiveOutputJack (output) +{} + +prefix_ senf::ppi::connector::PassiveOutputJack:: +PassiveOutputJack(PassiveOutputJack & output) + : GenericPassiveOutputJack (output.connector()) {} template