theheraldproject / herald-for-cpp

Herald for C++ - Reliable mobile Bluetooth communications - Native library & test apps
https://heraldprox.io
Other
13 stars 10 forks source link

Add STL compatibility checks #104

Open adamfowleruk opened 3 years ago

adamfowleruk commented 3 years ago

Please start with a use case description for a USER of this enhancement

[Who] As an application developer

[What] I need to use Herald classes with or instead of C++ STL classes in a compatible way, interchangeably

[Value] In order to achieve the principle of least astonishment to the use of the Herald API (thus saving me time during development)

Describe the potential solution you'd like

A clear and concise description of what you want to happen within Herald.

Describe alternatives you've considered

A clear and concise description of any alternative solutions or features you've considered.

Considered leaving the API's compatibility as best efforts or as needed, but this is likely to introduce inconsistency to the API, to cause bugs, and to make the Herald C++ API hard to consume.

Additional context

Add any other context or screenshots about the feature request here.

Relative priority

Please give an indication of a relative priority for this enhancement.

Ensures correct function of internal core classes, and so tests for this are considered high priority.