xentara-workbench-plugin v1.0.1
The Xentara Workbench Plugin Framework
Loading...
Searching...
No Matches
xentara::workbench::skill::PlaceholderSkill< DerivedSkill, kName, kUuid, Elements > Class Template Reference

A placeholder skill. More...

#include <xentara/workbench/skill/PlaceholderSkill.hpp>

+ Inheritance diagram for xentara::workbench::skill::PlaceholderSkill< DerivedSkill, kName, kUuid, Elements >:

Public Types

using Class = ConcreteClass< DerivedSkill, kName, kUuid, typename Elements::Class... >
 The skill class.
 

Additional Inherited Members

- Public Member Functions inherited from xentara::workbench::skill::Skill
virtual ~Skill ()=0
 Virtual destructor.
 

Detailed Description

template<typename DerivedSkill, utils::tparam::String kName, utils::tparam::Uuid kUuid, std::derived_from< Element >... Elements>
class xentara::workbench::skill::PlaceholderSkill< DerivedSkill, kName, kUuid, Elements >

A placeholder skill.

Member Typedef Documentation

◆ Class

template<typename DerivedSkill , utils::tparam::String kName, utils::tparam::Uuid kUuid, std::derived_from< Element >... Elements>
using xentara::workbench::skill::PlaceholderSkill< DerivedSkill, kName, kUuid, Elements >::Class = ConcreteClass<DerivedSkill, kName, kUuid, typename Elements::Class...>

The skill class.