rsl
ROS Support Library
README
ROS Support Library (RSL)
RSL is a collection of C++17 utilities for ROS projects.
Read the docs here.
Killer Features
algorithm - Functions for inspecting collections
monad.hpp - Functions and operators for monadic expressions
no_discard.hpp -
[[nodiscard]]
for lambdasoverload.hpp - Class template for easily visiting variants
parameter_validators.hpp - Functions for validating rclcpp::Parameter
queue.hpp - Thread-safe queue
random.hpp - Modern C++ randomness made easy
static_string.hpp - Static capacity string class
static_vector.hpp - Static capacity vector class
strong_type.hpp - Strong typedef class
try.hpp - Macro to emulatate absl::CONFIRM or operator? from Rust