1ebf1aaa8 ^
b122836ac ^
6fb372d96 ^
1
2
3 4 5 6 7 8
9
10 11 12 13 14 15
16
17 18 19
discard """ targets: "cpp" """ {.emit: """ template <class T> struct Vector { struct Iterator {}; }; """.} type Vector {.importcpp: "Vector".} [T] = object VectorIterator {.importcpp: "Vector<'0>::Iterator".} [T] = object var x: VectorIterator[void]