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