eventcore ~master (2021-12-17T12:21:51Z)
Dub
Repo
Handle
eventcore
driver
Undocumented in source.
@
safe
nothrow
mixin template
Handle (
string
NAME
T
T
invalid_value
=
T
.
init
) {
alias
name
=
NAME
;
enum
invalid
;
nothrow @
nogc
@
safe
T
value
;
alias
BaseType
=
T
.
BaseType
;
this
(BaseType value, uint validation_counter);
alias
BaseType
=
T
;
nothrow @
nogc
@
safe
static if
(!(
is(T.BaseType)
))
uint
validationCounter
;
this
(BaseType value, uint validation_counter);
U
opCast
();
U
opCast
();
}
Constructors
this
this
(BaseType value, uint validation_counter)
Undocumented in source.
this
this
(BaseType value, uint validation_counter)
Undocumented in source.
Alias This
value
Members
Aliases
BaseType
alias
BaseType
=
T
.
BaseType
Undocumented in source.
BaseType
alias
BaseType
=
T
Undocumented in source.
name
alias
name
=
NAME
Undocumented in source.
Functions
opCast
U
opCast
()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
U
opCast
()
Undocumented in source. Be warned that the author may not have intended to support it.
Manifest constants
invalid
enum
invalid
;
Undocumented in source.
Variables
validationCounter
uint
validationCounter
;
Undocumented in source.
value
T
value
;
Undocumented in source.
Meta
Source
See Implementation
eventcore
driver
aliases
AcceptCallback
ConnectCallback
DNSLookupCallback
DataInitializer
DatagramIOCallback
EventCallback
FileChangesCallback
FileCloseCallback
FileIOCallback
IOCallback
PipeCloseCallback
PipeIOCallback
ProcessStderrFile
ProcessStdinFile
ProcessStdoutFile
ProcessWaitCallback
SignalCallback
ThreadCallback
ThreadCallbackGen
ThreadCallbackGenParams
TimerCallback
TimerCallback2
classes
RefAddress
enums
CloseStatus
ConnectStatus
ConnectionState
DNSStatus
DatagramCreateOptions
DatagramSocketOption
ExitReason
FileChangeKind
FileOpenMode
IOMode
IOStatus
ProcessConfig
ProcessRedirect
ProcessStderrRedirect
ProcessStdoutRedirect
SignalStatus
StreamListenOptions
StreamSocketOption
hasNoGCLifetime
interfaces
EventDriver
EventDriverCore
EventDriverDNS
EventDriverEvents
EventDriverFiles
EventDriverPipes
EventDriverProcesses
EventDriverSignals
EventDriverSockets
EventDriverTimers
EventDriverWatchers
mixin templates
Handle
structs
DNSLookupID
DatagramSocketFD
EventID
EventWaitID
FD
FileChange
FileFD
PipeFD
Process
ProcessID
SignalListenID
SocketFD
StreamListenSocketFD
StreamSocketFD
TimerID
WatcherID