template <class D, template <typename> class... Mixins>

class base_device

Defined at line 84 of file ../../src/lib/ddktl/include/ddktl/device-internal.h

base_device is a tag that default initializes the zx_protocol_device_t so the mixin classes

can fill in the table.

Protected Members

basic_string name_
zx_device_t * zxdev_
zx_device_t *const parent_
static zx_protocol_device ddk_device_proto_

Protected Methods

void base_device<D, Mixins...> (zx_device_t * parent)

Defined at line 86 of file ../../src/lib/ddktl/include/ddktl/device-internal.h