Fails to compile in clang. Removing the "typename" keyword resolves the compilation issue. However, VS10 requires "typename" to be there else it won't compile.
Therefore, either conditional compile directives are needed or decltype needs to go from this altogether.
From Iterator2D.h
Fails to compile in clang. Removing the "typename" keyword resolves the compilation issue. However, VS10 requires "typename" to be there else it won't compile.
Therefore, either conditional compile directives are needed or decltype needs to go from this altogether.