/** Defines a type alias to the statically selected event driver. Copyright: © 2014 RejectedSoftware e.K. Authors: Sönke Ludwig License: Subject to the terms of the MIT license, as written in the included LICENSE.txt file. */ module vibe.core.drivers.native; version (VibeLibeventDriver) { import vibe.core.drivers.libevent2; alias NativeEventDriver = Libevent2Driver; } else version (VibeLibasyncDriver) { import vibe.core.drivers.libasync; alias NativeEventDriver = LibasyncDriver; } else version (VibeWin32Driver) { import vibe.core.drivers.win32; alias NativeEventDriver = Win32EventDriver; } else version (VibeWinrtDriver) { import vibe.core.drivers.winrt; alias NativeEventDriver = WinRTEventDriver; } else static assert(false, "No event driver has been selected. Please specify a -version=Vibe*Driver for the desired driver.");