src/operationmodes

Search:
Group by:
Source   Edit  

Types

OperationMode[T] = object
  case kind*: OperationModeKind
  of DeferredMode, ImmediateMode:
    nil
  of AfterMode:
    query*: ptr [Query[T]]
Source   Edit  
OperationModeKind = enum
  DeferredMode, ImmediateMode, AfterMode
Source   Edit  

Lets

Deferred = OperationMode[(int,)](kind: DeferredMode)
Source   Edit  
Immediate = OperationMode[(int,)](kind: ImmediateMode)
Source   Edit  

Procs

proc after[T: tuple](query: var Query[T]): OperationMode[T]
Source   Edit