src/pylib/Lib/typing_impl/optional_obj

Source   Edit  

Types

OptionalObj[T] = distinct Option[T]
Source   Edit  

Procs

proc `==`(self: OptionalObj; _: NoneType): bool
Source   Edit  
proc `is`(self: OptionalObj; _: NoneType): bool
Source   Edit  
proc isNone[T](self: OptionalObj[T]): bool
Source   Edit  
proc isSome[T](self: OptionalObj[T]): bool
Source   Edit  
proc newOptionalObj[T](): OptionalObj[T]
Source   Edit  
proc newOptionalObj[T](x: T): OptionalObj[T]
Source   Edit  

Converters

converter unsafeGet[T](self: OptionalObj[T]): T
Source   Edit  
converter unsafeToNone[T](self: OptionalObj[T]): NoneType
Source   Edit  

Templates

template expOptObjCvt()
Source   Edit