src/events

Source   Edit  

Types

EventKind = distinct int
Source   Edit  
EventQueue[T] = ref object of EventQueueBase
  data*: seq[T]
Source   Edit  
EventQueueBase = ref object of RootObj
Source   Edit  

Procs

proc `==`(a, b: EventKind): bool {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc hash(a: EventKind): Hash {....raises: [], tags: [], forbids: [].}
Source   Edit  

Methods

method clear(queue: EventQueueBase) {.base, ...raises: [], tags: [], forbids: [].}
Source   Edit  
method clear[T](queue: EventQueue[T])
Source   Edit  

Macros

macro eventKindFrom[T](typ: typedesc[T]): EventKind
Source   Edit