In file included from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/ios:39,
from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/ostream:40,
from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iostream:40,
from dom_test.cpp:1:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/bits/ios_base.h: In copy constructor ‘std::basic_ios<char, std::char_traits<char> >::basic_ios(const std::basic_ios<char, std::char_traits<char> >&)’:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd:47: instantiated from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, const _Tp&) [with _Tp = std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >]’
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/bits/stl_vector.h:737: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >, _Alloc = std::allocator<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >]’
btree.tem:98: instantiated from ‘void construct_sstream(std::vector<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > >&, const btree<T>&, size_t) [with T = int]’
btree.tem:126: instantiated from ‘std::ostream& operator<<(std::ostream&, const btree<T>&) [with T = int]’
dom_test.cpp:17: instantiated from here
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/bits/ios_base.h:790: error: ‘std::ios_base::ios_base(const std::ios_base&)’ is private
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd:47: error: within this context
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd: In copy constructor ‘std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(const std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)’:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd:71: note: synthesized method ‘std::basic_ios<char, std::char_traits<char> >::basic_ios(const std::basic_ios<char, std::char_traits<char> >&)’ first required here
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/streambuf: In copy constructor ‘std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::basic_stringbuf(const std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >&)’:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/streambuf:770: error: ‘std::basic_streambuf<_CharT, _Traits>::basic_streambuf(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char, _Traits = std::char_traits<char>]’ is private
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd:63: error: within this context
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd: In copy constructor ‘std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(const std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)’:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd:71: instantiated from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, const _Tp&) [with _Tp = std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >]’
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/bits/stl_vector.h:737: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >, _Alloc = std::allocator<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >]’
btree.tem:98: instantiated from ‘void construct_sstream(std::vector<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > >&, const btree<T>&, size_t) [with T = int]’
btree.tem:126: instantiated from ‘std::ostream& operator<<(std::ostream&, const btree<T>&) [with T = int]’
dom_test.cpp:17: instantiated from here
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd:71: note: synthesized method ‘std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::basic_stringbuf(const std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >&)’ first required here
In file included from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/x86_64-unknown-linux-gnu/bits/c++allocator.h:34,
from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/bits/allocator.h:48,
from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/string:43,
from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/bits/locale_classes.h:42,
from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/bits/ios_base.h:43,
from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/ios:43,
from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/ostream:40,
from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iostream:40,
from dom_test.cpp:1:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/ext/new_allocator.h: In member function ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, const _Tp&) [with _Tp = std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >]’:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/ext/new_allocator.h:105: note: synthesized method ‘std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(const std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)’ first required here
In file included from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/ios:39,
from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/ostream:40,
from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iostream:40,
from dom_test.cpp:1:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/bits/ios_base.h: In member function ‘std::basic_ios<char, std::char_traits<char> >& std::basic_ios<char, std::char_traits<char> >::operator=(const std::basic_ios<char, std::char_traits<char> >&)’:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd:47: instantiated from ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, const _Tp&) [with _Tp = std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >, _Alloc = std::allocator<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >]’
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/bits/stl_vector.h:741: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >, _Alloc = std::allocator<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >]’
btree.tem:98: instantiated from ‘void construct_sstream(std::vector<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > >&, const btree<T>&, size_t) [with T = int]’
btree.tem:126: instantiated from ‘std::ostream& operator<<(std::ostream&, const btree<T>&) [with T = int]’
dom_test.cpp:17: instantiated from here
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/bits/ios_base.h:793: error: ‘std::ios_base& std::ios_base::operator=(const std::ios_base&)’ is private
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd:47: error: within this context
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd: In member function ‘std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::operator=(const std::basic_ostream<char, std::char_traits<char> >&)’:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd:56: note: synthesized method ‘std::basic_ios<char, std::char_traits<char> >& std::basic_ios<char, std::char_traits<char> >::operator=(const std::basic_ios<char, std::char_traits<char> >&)’ first required here
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd: In member function ‘std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >& std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::operator=(const std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)’:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd:71: note: synthesized method ‘std::basic_ostream<char, std::char_traits<char> >& std::basic_ostream<char, std::char_traits<char> >::operator=(const std::basic_ostream<char, std::char_traits<char> >&)’ first required here
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/streambuf: In member function ‘std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >& std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::operator=(const std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >&)’:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/streambuf:778: error: ‘std::basic_streambuf<_CharT, _Traits>& std::basic_streambuf<_CharT, _Traits>::operator=(const std::basic_streambuf<_CharT, _Traits>&) [with _CharT = char, _Traits = std::char_traits<char>]’ is private
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd:63: error: within this context
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd: In member function ‘std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >& std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::operator=(const std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)’:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd:71: instantiated from ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, const _Tp&) [with _Tp = std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >, _Alloc = std::allocator<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >]’
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/bits/stl_vector.h:741: instantiated from ‘void std::vector<_Tp, _Alloc>::push_back(const _Tp&) [with _Tp = std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >, _Alloc = std::allocator<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >]’
btree.tem:98: instantiated from ‘void construct_sstream(std::vector<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > > >&, const btree<T>&, size_t) [with T = int]’
btree.tem:126: instantiated from ‘std::ostream& operator<<(std::ostream&, const btree<T>&) [with T = int]’
dom_test.cpp:17: instantiated from here
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/iosfwd:71: note: synthesized method ‘std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >& std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::operator=(const std::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >&)’ first required here
In file included from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/vector:69,
from btree.h:17,
from dom_test.cpp:2:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(__gnu_cxx::__normal_iterator<typename std::_Vector_base<_Tp, _Alloc>::_Tp_alloc_type::pointer, std::vector<_Tp, _Alloc> >, const _Tp&) [with _Tp = std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >, _Alloc = std::allocator<std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> > >]’:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.4.1/../../../../include/c++/4.4.1/bits/vector.tcc:312: note: synthesized method ‘std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >& std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::operator=(const std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >&)’ first required here