nort/union

Search:
Group by:
Source   Edit  

Basic union implementation

Types

UnionDiscriminator[U] = object
  union*: U
Source   Edit  

Procs

proc branch[U](union: U): UnionDiscriminator[U]
Source   Edit  

Macros

macro `case`(u: UnionDiscriminator): untyped
Needed to let users check the different cases Source   Edit