Covellite++  Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
Params.hpp
1
2#pragma once
3#include <Covellite/Predefined.hpp>
4
5namespace covellite
6{
7
8namespace events
9{
10
32class Params final
33{
34public:
35 template<class T>
36 inline operator const T & (void) const
37 {
38 return ::covellite::any_cast<const T &>(m_Params);
39 }
40
41private:
42 const Any_t m_Params;
43
44public:
45 template<class T>
46 inline Params(const T & _Value) : m_Params(_Value) {}
47};
48
49} // namespace events
50
51} // namespace covellite
Класс входит в проект Covellite.Events Вспомогательный класс для передачи параметров обработчикам с...
Definition Params.hpp:33