On 20.03.2010 20:47, Roman Yakovenko wrote:
On Sat, Mar 20, 2010 at 9:15 PM, Maciej Sitarz<macieksit...@wp.pl> wrote:
On 20.03.2010 19:12, Roman Yakovenko wrote:
On Fri, Mar 19, 2010 at 6:42 PM, Maciej Sitarz<macieksit...@wp.pl> wrote:
The compile errors are still the same:
generated.cpp:40: instantiated from here
test.h:6: error: 'JobPropertyWrapper& JobPropertyWrapper::operator=(const
JobPropertyWrapper&)' is protected
Sorry, I missed the point in the initial post. The error has nothing
to do with generated code. You can define class with protected
operator=, but you will not be able to insert it into std::vector,
because it requires public operator= .
Em... but the example main() compiles and works... unless I want to
'push_back' object to the vector.
I think, you will have to change your code.
I could change it in the example, but I can't change the code for which
I'm making the python module.
I think I should investigate how the vector is created and put into the
function in the original project.
Or maybe you have other suggestions?
--
Maciek Sitarz
_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
http://mail.python.org/mailman/listinfo/cplusplus-sig