[Issue 13791] New: std.container implementations don't support forward referenced types
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Fri Nov 28 16:39:22 PST 2014
https://issues.dlang.org/show_bug.cgi?id=13791
Issue ID: 13791
Summary: std.container implementations don't support forward
referenced types
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P1
Component: Phobos
Assignee: nobody at puremagic.com
Reporter: code at dawg.eu
cat > bug.d << CODE
import std.container;
struct A { Array!A ary; }
struct B { SList!B slist; }
struct C { DList!C dlist; }
struct D
{
int id;
int opCmp(const ref D rhs) const { return id - rhs.id; }
RedBlackTree!D rbtree;
}
CODE
----
Neither of those containers can handle forward referenced types, but they
should all support it.
--
More information about the Digitalmars-d-bugs
mailing list