EventBus icon indicating copy to clipboard operation
EventBus copied to clipboard

A lightweight and very fast event bus / event framework for C++17

Results 27 EventBus issues
Sort by recently updated
recently updated
newest added

**Describe the bug** There is an explanatory image in the main [README.md](https://github.com/gelldur/EventBus/blob/master/README.md). As a modern guy, I use a dark GitHub theme with a black background. On such a background...

This is more of a concrete example of the desired operation for #6. https://wandbox.org/permlink/YUaGMcgiwgtdRHE6 The issue is I obviously am misunderstanding something. If I run the example with line 131...

Eg. someone want to execute notification in background thread

enhancement
idea

I know that I used something from C++14 (probably) so need to verify.

Each line in `- cmd: >-` needs extra new line (why?) For now disable some flags that do not work for Visual Studio Fix tests for Visual Studio Resolving issue:...

Some work is already done here: https://github.com/gelldur/EventBus/pull/21/files - Need to add Windows CI to build & run Windows build for Visual Studio - Could be appveyor - Need to be...

AsyncEventBus uses normal std::mutex, maybe (probably) better approach would be to use read/write mutex e.g. [std::shared_mutex](https://en.cppreference.com/w/cpp/thread/shared_mutex) We can consider adding listener as write (we can benefit of changing capacity to...

**Is your feature request related to a problem? Please describe.** On Linux system it's always easier and cleaner to install everything through the package manager, rather than "make install". **Describe...

enhancement
help wanted
idea

Check #19, RTTI isn't enabled on VS by default ? Currently it can fail on [assert check here](https://github.com/gelldur/EventBus/blob/master/lib/include/eventbus/EventBus.h#L67)

- https://coveralls.io eg: [![Coverage Status](https://coveralls.io/repos/github/skypjack/entt/badge.svg?branch=master)](https://coveralls.io/github/skypjack/entt?branch=master) - CircleCI eg: [![CircleCI](https://circleci.com/gh/psykzz/st3-gitblame.svg?style=svg)](https://circleci.com/gh/psykzz/st3-gitblame)