IRCPluginImpl.Introspection

Namespace for the alias sequences of all event handler functions in this module, as well as the one of all IRCEventHandler annotations in the module.

mixintemplate IRCPluginImpl(Flag!"debug_" debug_ = No.debug_, string module_ = __MODULE__)
static
struct Introspection {}

Members

Aliases

allEventHandlerFunctionsInModule
alias allEventHandlerFunctionsInModule = getSymbolsByUDA!(thisModule, IRCEventHandler)

Alias sequence of all top-level symbols annotated with IRCEventHandlers in this module.

Static variables

allEventHandlerUDAsInModule
auto allEventHandlerUDAsInModule;

Alias sequence of all IRCEventHandlers that are annotations of the symbols in allEventHandlerFunctionsInModule.