mirror of
https://github.com/nim-lang/Nim.git
synced 2025-12-29 17:34:43 +00:00
A faulty proc declaration is generated: N_NIMCALL(System::Input*, SystemManager::getSubsystem<'*0>())(void); The manual has been edited to add a nodecl pragma, which alleviates the issue Fix a typo in the vector_iterator example from the previous commit.
20 lines
270 B
Nim
20 lines
270 B
Nim
discard """
|
|
cmd: "nim cpp $file"
|
|
"""
|
|
|
|
{.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]
|
|
|