blob: c3886c5476961d2b4f6f98597f4256a9607b1456 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12pre { line-height: 125%; }
td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; }
td.linenos .spdiscard """
targets: "cpp"
"""
{.emit: """/*TYPESECTION*/
template <class T>
struct Vector {
struct Iterator {};
};
""".}
type
Vector[T] {.importcpp: "Vector".} = object
VectorIterator[T] {.importcpp: "Vector<'0>::Iterator".} = object
var x: VectorIterator[void]
|