8 #if !defined(_COMPONENT_HPP) 14 #include "IComponent.hpp" 25 void createAllComponents(
const std::vector<Component::ComponentSetting> &settings);
26 virtual void setState(
const std::string &state);
27 virtual void setState(
const std::string &name,
const std::string &state);
29 const std::string &getName()
const noexcept
final;
30 void setName(
const std::string &name) noexcept
final;
32 const nts::Type &getType()
const noexcept
final;
34 void displayState(std::size_t)
const noexcept
override;
43 #endif // _COMPONENT_HPP Definition: Component.hpp:19
Definition: IComponent.hpp:18
Definition: Component.hpp:17