forward declare nested template class



  • hi,
    ich habe bisher innerhalb meines projektes häufig einfache forward declarations benutzt, möchte jetzt aber eine verschachtelte forward declaration einer externen bibliothek benutzen:

    Dsp::SimpleFilter<Dsp::Butterworth::LowPass <2>, 2>
    

    das scheint nicht ganz so trivial zu sein, wie bekomme ich das hin?
    danke!



  • Template-Instantiierungen benötigen immer die komplette Templatedeklaration, d.h. du mußt zwingend die benötigte Headerdatei einbinden.



  • hmmmmm, folgendes funzt aber als forward deklaration:

    template <class T>
    class RingBuffer;
    

Log in to reply