fixes #2599
This commit is contained in:
parent
e01e0a4b40
commit
14354b436f
5 changed files with 40 additions and 13 deletions
17
tests/generics/mbind_bracket.nim
Normal file
17
tests/generics/mbind_bracket.nim
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
|
||||
import tables
|
||||
|
||||
type
|
||||
UUIDObject* = ref object
|
||||
uuid: string
|
||||
|
||||
Registry*[T] = ref object
|
||||
objects: Table[string, T]
|
||||
|
||||
proc newRegistry*[T](): Registry[T] =
|
||||
result = Registry[T]()
|
||||
result.objects = initTable[string, T](128)
|
||||
|
||||
proc register*[T](self: Registry[T], obj: T) =
|
||||
self.objects[obj.uuid] = obj
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue