blob: cbec56c95ca689cd60a3c1fba4c76ee99f1aadfd [file] [log] [blame]
module imports.a18a;
interface IEnumerator
{
}
class Enumerator(T) : IEnumerator
{
this()
{
}
}
interface IContainer(T)
{
alias Container!(int) selected_type;
IEnumerator enumerate();
}
class Container(T) : IContainer!(int)
{
IEnumerator enumerate()
{
return new Enumerator!(int)();
}
}