My Project
CKeyboard.hpp
1 /*
2 ** EPITECH PROJECT, 2022
3 ** B-CPP-500-PAR-5-1-rtype-martin.vanaud
4 ** File description:
5 ** Keyboard
6 */
7 
8 #ifndef CKEYBOARD_HPP_
9  #define CKEYBOARD_HPP_
10 
11  #include <memory>
12 
13  #include "Keyboard.hpp"
14 
18 namespace component {
22  struct ckeyboard_t {
23  std::shared_ptr<Keyboard> keyboard;
24  };
25 }
26 
27 #endif /* !CKEYBOARD_HPP_ */
component::ckeyboard_t::keyboard
std::shared_ptr< Keyboard > keyboard
Keyboard object.
Definition: CKeyboard.hpp:23
component
Namespace for all components.
Definition: CDamage.hpp:14
component::ckeyboard_t
Structure representing the keyboard component in charge of keyboard state.
Definition: CKeyboard.hpp:22