There was an instance where the typename keyword was used to declare that an item in a templated class is a type in a place where the full type is known. Some compilers (e.g. Visual Studio) do not allow using typename in this case.
There was an instance where the typename keyword was used to declare that an item in a templated class is a type in a place where the full type is known. Some compilers (e.g. Visual Studio) do not allow using typename in this case.