Index: ChangeLog from Damien Thivolle damien@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
Damien Thivolle damien@lrde.epita.fr writes:
Index: ChangeLog from Damien Thivolle damien@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::image2dntg::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.