NeKernel dev
Loading...
Searching...
No Matches
Kernel::DDK::IsValidDriver Concept Reference

This concept requires the Driver to be IDriverBase compliant. More...

#include <driver_base.h>

Concept definition

template<typename T>
concept Kernel::DDK::IsValidDriver = requires(T driver_base) {
{ driver_base.IsActive() && driver_base.Type() > kInvalidType };
}
This concept requires the Driver to be IDriverBase compliant.
Definition driver_base.h:42
constexpr auto kInvalidType
Definition driver_base.h:23

Detailed Description

This concept requires the Driver to be IDriverBase compliant.