Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/PickNikRobotics/RSL.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-06-12 |
Dev Status | DEVELOPED |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
Name | Version |
---|---|
rsl | 1.2.0 |
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 lambdas - overload.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