Template Class CapabilityCRTP

Inheritance Relationships

Base Type

  • public Base

Class Documentation

template<typename Base, typename Derived>
class CapabilityCRTP : public Base

Public Functions

virtual ~CapabilityCRTP() = default
inline const char *getName() const override

Public Members

friend Derived
friend Base

Public Static Functions

static inline const Derived *get(const Capability &cap)