Files
Nim/tests/cpp/tvector_iterator.nim

20 lines
264 B
Nim

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]