Damien Thivolle <damien(a)lrde.epita.fr> writes:
Index: ChangeLog
from Damien Thivolle <damien(a)lrde.epita.fr>
* mlc/properties.hh: Undo previous change.
properties.hh | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: mlc/properties.hh
--- mlc/properties.hh (revision 58)
+++ mlc/properties.hh (working copy)
@@ -229,7 +229,7 @@
NAMESPACE::target::TARGET##_type>::ret
# define mlc_type_of_(NAMESPACE, TYPE, TARGET) \
-NAMESPACE::get_type_of<NAMESPACE::internal::get_category<TYPE>::ret, \
+NAMESPACE::get_type_of<typename
NAMESPACE::internal::get_category<TYPE>::ret, \
TYPE, \
NAMESPACE::target::TARGET##_type>::ret
On vient de s'apercevoir que la correction d'un problème que l'on avait
détecté hier en a entrainé d'autres, donc on revient à ce qu'on avait hier
et on en parlera avec Théo plus tard.
Le problème :
void foo ()
{
typedef oln::image2d<ntg::int_u8> ima;
oln_type_of(ima, value) v;
}
ne compile pas. Et bon ça commence à être un peu lourd si on a trois écritures
de mlc_type_of.
--
Damien Thivolle
damien(a)lrde.epita.fr