Variadischer Vorlagenabzug in variadischer Vorlagenvorlage

9

Ich bin mir nicht sicher, ob der Titel viel Sinn ergibt, aber das Beispiel ist eigentlich ganz einfach:

%Vor%

Ich habe versucht mit GCC 4.8.1 und clang 3.3, die Fehlermeldungen variieren ein wenig, aber sie alle verweisen auf ein Problem, das Args um Zeile 5 ableitet (und nachfolgenden Ausschluss des converter -Konstruktors aus der Kandidatenliste) .

Wie ist foo_variadic2 speziell oder anders in Bezug auf die anderen foo s?

(Für den Datensatz versuche ich, eine is_instance_of -Typeigenschaft zu implementieren, um Instanzen von Vorlagenklassen zu erkennen)

AKTUALISIEREN

Jetzt akzeptieren sowohl GCC 4.8.3 als auch 4.9.1 auf meinem Setup dies. Kling 3.4.2 immer noch bellen.

    
bluescarni 10.09.2013, 16:50
quelle

1 Antwort

1

Dies ist nicht die Lösung, aber könnte Ihnen oder anderen helfen herauszufinden, was das Problem ist. Die folgenden Kompilierungen:

%Vor%

Ich muss zugeben, ich verstehe nicht, warum das notwendig ist und warum dein Code nicht funktioniert.

    
Daniel Frey 10.09.2013 17:12
quelle