Commit c52c5f64 authored by Roland Levillain's avatar Roland Levillain
Browse files

More clang++ support in Milena.

	* mln/core/concept/proxy.hxx (get_proxy_impl<Subject, E>): Swap
	two definitions to help clang++ properly resolve calls to the
	overloaded conversion operator.
parent 44a94cb2
2012-03-09 Roland Levillain <roland@lrde.epita.fr>
More clang++ support in Milena.
* mln/core/concept/proxy.hxx (get_proxy_impl<Subject, E>): Swap
two definitions to help clang++ properly resolve calls to the
overloaded conversion operator.
2010-11-29 Roland Levillain <roland@lrde.epita.fr>
 
Start to work around clang++ deficiencies to compile Milena.
// Copyright (C) 2008, 2009 EPITA Research and Development Laboratory (LRDE)
// Copyright (C) 2008, 2009, 2012 EPITA Research and Development
// Laboratory (LRDE)
//
// This file is part of Olena.
//
......@@ -263,8 +264,8 @@ namespace mln
mlc_is_a(Subject, Proxy)::value >
{
public:
operator mlc_fix_return(Subject) ();
operator mlc_fix_return(mlc_const_return(Subject)) () const;
operator mlc_fix_return(Subject) ();
};
template <typename Subject, typename E>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment