rsl: Kilted
Links
Rosindex
Repository
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rsl
Classes and Structs
Template Struct Overload
Template Class NoDiscard
Template Class Queue
Template Class StaticString
Template Class StaticVector
Template Class StrongType
Functions
Template Function operator|(T&&, Fn&&)
Template Function operator|(tl::expected<T, E> const&, Fn)
Template Function operator|(T&&, Fn&&)
Template Function rsl::bounds
Function rsl::catch
Template Function rsl::contains
Template Function rsl::element_bounds
Template Function rsl::fixed_size
Template Function rsl::gt
Template Function rsl::gt_eq
Template Function rsl::has_error
Template Function rsl::has_value
Template Function rsl::is_unique
Template Function rsl::lower_bounds
Template Function rsl::lower_element_bounds
Template Function rsl::lt
Template Function rsl::lt_eq
Template Function rsl::maybe_error
Template Function rsl::mbind(std::optional<T> const&, Fn)
Template Function rsl::mbind(tl::expected<T, E> const&, Fn)
Template Function rsl::mcompose(Fn, G)
Template Function rsl::mcompose(T, G, Ts…)
Template Function rsl::mtry
Template Function rsl::not_empty
Template Function rsl::one_of
Template Function rsl::Overload
Function rsl::random_unit_quaternion
Function rsl::rng
Template Function rsl::size_gt
Template Function rsl::size_lt
Template Function rsl::subset_of
Function rsl::to_parameter_result_msg
Template Function rsl::to_string
Template Function rsl::to_vector
Template Function rsl::uniform_int
Template Function rsl::uniform_real
Template Function rsl::unique
Template Function rsl::upper_bounds
Template Function rsl::upper_element_bounds
Variables
Variable rsl::is_optional
Variable rsl::is_optional_impl
Defines
Define TRY
Directories
Directory include
Directory rsl
Files
File algorithm.hpp
File monad.hpp
File no_discard.hpp
File overload.hpp
File parameter_validators.hpp
File queue.hpp
File random.hpp
File static_string.hpp
File static_vector.hpp
File strong_type.hpp
File try.hpp
Standard Documents
README
ROS Support Library (RSL)
Killer Features
CHANGELOG
Changelog for package rsl
1.3.0 (2026-03-13)
1.2.0 (2025-06-11)
1.1.0 (2023-12-20)
1.0.1 (2023-12-06)
1.0.0 (2023-12-04)
0.2.2 (2023-03-23)
0.2.1 (2022-11-29)
0.2.0 (2022-11-15)
0.1.1 (2022-10-04)
0.1.0 (2022-10-04)
PACKAGE
LICENSE
ROS Package Dependencies
rclcpp
tcb_span
Index
rsl: Kilted
Index
Index
O
|
R
|
T
O
operator| (C++ function)
R
rsl::bounds (C++ function)
rsl::contains (C++ function)
rsl::element_bounds (C++ function)
rsl::fixed_size (C++ function)
rsl::gt (C++ function)
rsl::gt_eq (C++ function)
rsl::has_error (C++ function)
rsl::has_value (C++ function)
rsl::is_optional (C++ member)
rsl::is_optional_impl (C++ member)
rsl::is_unique (C++ function)
rsl::lower_bounds (C++ function)
rsl::lower_element_bounds (C++ function)
rsl::lt (C++ function)
rsl::lt_eq (C++ function)
rsl::maybe_error (C++ function)
rsl::mbind (C++ function)
,
[1]
rsl::mcompose (C++ function)
,
[1]
rsl::NoDiscard (C++ class)
rsl::NoDiscard::NoDiscard (C++ function)
rsl::NoDiscard::operator() (C++ function)
rsl::not_empty (C++ function)
rsl::one_of (C++ function)
rsl::Overload (C++ function)
(C++ struct)
rsl::Queue (C++ class)
rsl::Queue::clear (C++ function)
rsl::Queue::empty (C++ function)
rsl::Queue::pop (C++ function)
rsl::Queue::push (C++ function)
rsl::Queue::size (C++ function)
rsl::random_unit_quaternion (C++ function)
rsl::rng (C++ function)
rsl::size_gt (C++ function)
rsl::size_lt (C++ function)
rsl::StaticString (C++ class)
rsl::StaticString::begin (C++ function)
rsl::StaticString::end (C++ function)
rsl::StaticString::operator std::string_view (C++ function)
rsl::StaticString::StaticString (C++ function)
,
[1]
rsl::StaticVector (C++ class)
rsl::StaticVector::begin (C++ function)
,
[1]
rsl::StaticVector::end (C++ function)
,
[1]
rsl::StaticVector::operator tcb::span<T const> (C++ function)
rsl::StaticVector::operator tcb::span<T> (C++ function)
rsl::StaticVector::StaticVector (C++ function)
,
[1]
,
[2]
rsl::StrongType (C++ class)
rsl::StrongType::get (C++ function)
,
[1]
rsl::StrongType::operator T (C++ function)
rsl::StrongType::StrongType (C++ function)
rsl::subset_of (C++ function)
rsl::to_parameter_result_msg (C++ function)
rsl::to_string (C++ function)
rsl::to_vector (C++ function)
rsl::uniform_int (C++ function)
rsl::uniform_real (C++ function)
rsl::unique (C++ function)
rsl::upper_bounds (C++ function)
rsl::upper_element_bounds (C++ function)
T
TRY (C macro)