olympus-robotics / hephaestus

Hephaestus is a C++ framework designed to facilitate robotics development by providing commonly needed functionality and abstractions.
MIT License
18 stars 2 forks source link

Add BitFlag class #83

Closed filippobrizzi closed 3 weeks ago

filippobrizzi commented 4 weeks ago

Description

Add a new class BitFlag<EnumT> that allows to create bit flags.

The usage is visible from the unit tests and the class documentation. If something is not clear, please let me know I will improve the feedback.