Boost logo

Boost :

From: Caleb Epstein (caleb.epstein_at_[hidden])
Date: 2005-05-31 13:44:33


Ion,

I've just started playing with this library. Very nice work, and the
documentation is very complete and well written. A couple of things
for the next release:

* Some parts depend on unordered-snapshot.tar.gz in the vault
* Some compiler warnings from g++ 3.3.4 on Linux. The fixes are as
suggested by the compiler:

g++ -pthread -g -I/home/ietdev/tools/linux-i686/boost-1.32.0
-I../../../.. -I/home/nbde52d/src/unordered -D_REENTRANT
-L/home/ietdev/tools/linux-i686/boost-1.32.0/lib
-Wl,-rpath,/home/ietdev/tools/linux-i686/boost-1.32.0/lib -o
../../bin/linux/test_shmem_tree_test.out
../../test/shmem_tree_test.cpp -lboost_thread-gcc-mt
In file included from ../../../../boost/shmem/containers/shmem_set.hpp:53,
                 from ../../test/shmem_tree_test.cpp:20:
../../../../boost/shmem/containers/shmem_tree.hpp:496: warning: lookup of `
   reference' finds `typedef typename boost::shmem::detail::rb_tree_base<Value,
   Alloc>::value_ref_t boost::shmem::detail::rb_tree<Key, Value, KeyOfValue,
   Compare, Alloc>::reference'
../../../../boost/shmem/containers/shmem_tree.hpp:496: warning: instead of `
   boost::shmem::detail::rb_tree<Key, Value, KeyOfValue, Compare,
   Alloc>::const_iterator::reference' from dependent base class
../../../../boost/shmem/containers/shmem_tree.hpp:496: warning: (use
   `typename const_iterator::reference' if that's what you meant)
../../../../boost/shmem/containers/shmem_tree.hpp:499: warning: lookup of `
   pointer' finds `typedef typename boost::shmem::detail::rb_tree_base<Value,
   Alloc>::value_ptr_t boost::shmem::detail::rb_tree<Key, Value, KeyOfValue,
   Compare, Alloc>::pointer'
../../../../boost/shmem/containers/shmem_tree.hpp:499: warning: instead of `
   boost::shmem::detail::rb_tree<Key, Value, KeyOfValue, Compare,
   Alloc>::const_iterator::pointer' from dependent base class
../../../../boost/shmem/containers/shmem_tree.hpp:499: warning: (use
   `typename const_iterator::pointer' if that's what you meant)
../../../../boost/shmem/containers/shmem_tree.hpp: In member function `typename
   boost::shmem::detail::rb_tree_base<Value, Alloc>::value_ptr_t
   boost::shmem::detail::rb_tree<Key, Value, KeyOfValue, Compare,
   Alloc>::const_iterator::operator->() const':
../../../../boost/shmem/containers/shmem_tree.hpp:500: warning: lookup of `
   pointer' finds `typedef typename boost::shmem::detail::rb_tree_base<Value,
   Alloc>::value_ptr_t boost::shmem::detail::rb_tree<Key, Value, KeyOfValue,
   Compare, Alloc>::pointer'
../../../../boost/shmem/containers/shmem_tree.hpp:500: warning: instead of `
   boost::shmem::detail::rb_tree<Key, Value, KeyOfValue, Compare,
   Alloc>::const_iterator::pointer' from dependent base class
../../../../boost/shmem/containers/shmem_tree.hpp:500: warning: (use
   `typename const_iterator::pointer' if that's what you meant)

-- 
Caleb Epstein
caleb dot epstein at gmail dot com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk