X-Git-Url: http://git.tdb.fi/?p=libs%2Fdatafile.git;a=blobdiff_plain;f=source%2Fobjectloader.h;fp=source%2Fobjectloader.h;h=978366f730e51cc197fe7dd20ab7f56f4b52e84e;hp=4c5dd020b722943fdd78fdcca067a67a565f12f5;hb=fbe7e81c08a6b5a3f9ccdcbeb4dd4d351a5f4226;hpb=e14c01b5775dd2e324b16ff49498db9b9113c523 diff --git a/source/objectloader.h b/source/objectloader.h index 4c5dd02..978366f 100644 --- a/source/objectloader.h +++ b/source/objectloader.h @@ -42,10 +42,8 @@ public: protected: O &obj; - DerivedObjectLoader(O &o): B(o), obj(o) { } - - template - DerivedObjectLoader(O &o, T &a): B(o, a), obj(o) { } + template + DerivedObjectLoader(O &o, Args &&... a): B(o, std::forward(a)...), obj(o) { } public: O &get_object() const { return obj; }