26 Jul
2008
26 Jul
'08
3:35 p.m.
How do I do this? Is there a way to make the boost::fusion vector hold references instead of copies? Or hold pointers? class DoNotCopyConstructMe { public: DoNotCopyConstructMe() {} private: DoNotCopyConstructMe(const DoNotCopyConstructMe &ref) {} }; DoNotCopyConstructMe var1,var2,var3,var4; boost::fusion::push_back(boost::fusion::make_vector(var1,var2,var3),var4); Error 1 error C2248: 'DoNotCopyConstructMe::DoNotCopyConstructMe' : cannot access private member declared in class 'DoNotCopyConstructMe' c:\boost_1_35_0\boost\fusion\view\single_view\single_view.hpp 38