2006-10-09 Thierry GERAUD <theo(a)tegucigalpa.lrde.epita.fr>
* oln/debug/print.hh: Separate definition from declaration.
* oln/core/automatic/topology_being_random_accessible.hh
(impl_has_large): Fix signature.
Index: oln/debug/print.hh
===================================================================
--- oln/debug/print.hh (revision 609)
+++ oln/debug/print.hh (working copy)
@@ -43,7 +43,12 @@
template <typename I>
void print(const abstract::image<I>& input, std::ostream& ostr);
+ /// Fwd decl.
+ template <typename I>
+ void println(const abstract::image<I>& input, std::ostream& ostr);
+# ifndef OLN_INCLUDE_ONLY
+
namespace impl
{
@@ -97,6 +102,7 @@
ostr << std::endl;
}
+# endif // ! OLN_INCLUDE_ONLY
} // end of namespace oln::debug
Index: oln/core/automatic/topology_being_random_accessible.hh
===================================================================
--- oln/core/automatic/topology_being_random_accessible.hh (revision 609)
+++ oln/core/automatic/topology_being_random_accessible.hh (working copy)
@@ -76,6 +76,7 @@
return this->exact().delegate().has(p);
}
+ template <typename E>
bool
set_impl< abstract::topology_being_random_accessible, morpher::tag::identity,
E>::impl_has_large(const typename set_impl<
abstract::topology_being_random_accessible, morpher::tag::identity, E>::point_t& p)
const
{