1 | In file included from /usr/include/boost/ptr_container/ptr_list.hpp:19,
|
---|
2 | from main.cpp:1:
|
---|
3 | /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp: In member function ‘void boost::ptr_sequence_adapter<T, VoidPtrSeq, CloneAllocator>::push_back(typename boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<T, VoidPtrSeq>, CloneAllocator>::value_type) [with T = const BASE, VoidPtrSeq = std::list<void*, std::allocator<void*> >, CloneAllocator = boost::heap_clone_allocator]’:
|
---|
4 | main.cpp:41: instantiated from here
|
---|
5 | /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:249: error: invalid conversion from ‘const void*’ to ‘void*’
|
---|
6 | /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:249: error: initializing argument 1 of ‘void std::list<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = void*, _Alloc = std::allocator<void*>]’
|
---|