11 Commits

Author SHA1 Message Date
Dawid Drozd
63395f5a7e Secure EventBus from wrong usage
For example user previously could do such thing:

bus.listen<const MyEvent>(...)

bus.listen<MyEvent>(...)

Those we 2 different events :/
2018-07-27 14:38:40 +02:00
Dawid Drozd
f9195316d3 Update for better managing Debug/Release
Updated project for easy switch between debug/release versions of library

Thanks to that we can do only find_package and don't have to care about if's switching between
debug/release

Thanks: https://github.com/forexample/package-example
2018-07-26 12:44:17 +02:00
Dawid Drozd
beb1d3b863 Add some docs 2018-07-24 16:05:16 +02:00
Dawid Drozd
ca450dfeee Remove not needed includes 2018-07-24 15:49:52 +02:00
Dawid Drozd
6473b80e8e Code format 2018-07-24 15:41:57 +02:00
Dawid Drozd
8abb56e1dd Improve performance
Thanks to that we don't need RTTI
2018-07-24 15:41:40 +02:00
Dawid Drozd
1feacbb1f9 Remove trash 2018-07-24 15:14:16 +02:00
Dawid Drozd
b5dc5c0558 Fix include path 2018-07-24 15:00:15 +02:00
Dawid Drozd
9939fd0980 Update install lib 2018-07-24 14:51:02 +02:00
Dawid Drozd
66a7945084 Remove deprecated stuff
It was breaking encapsulation
2018-07-24 13:03:15 +02:00
Dawid Drozd
685562c632 Reorganize project layout
Inspired by: https://www.youtube.com/watch?v=6sWec7b0JIc
2018-07-24 12:47:10 +02:00