Variadic Template Meta-Funktion auf alle Typen im Pack anwenden



  • Hallo zusammen,

    ich habe gerade Mühe, diesen Sachverhalt zu formulieren. Es geht in etwa um folgende Situation:

    template<typename stuff, typename... traits>
    class xyz
    {
    public:
        xyz(const stuff &, traits::type &&... wie_geht_das /* geht nicht */);
    };
    

    Die Traits oben sind Klassen, welche z.B. Typedefs enthalten auf andere Sachen. Wie kann ich das so Formulieren, dass ich diese Typedefs variadisch auflösen kann?

    Bin grad etwas eingerostet, da ich einige Monate nicht mehr damit gearbeitet hab.

    FG


  • Mod

    Du hast lediglich ein typename im pattern vergessen.


Anmelden zum Antworten