|
nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
|
Freestanding utility types (Span, FixedString, FixedSequence, std_compat).
More...
Files | |
| file | config.hpp |
| Inline storage-size macros for opaque entity buffers. | |
| file | fixed_sequence.hpp |
nros::FixedSequence<T,N> — fixed-capacity sequence container. | |
| file | fixed_string.hpp |
nros::FixedString<N> — fixed-capacity null-terminated string. | |
| file | span.hpp |
nros::Span<T> and nros::StringView — non-owning views. | |
| file | std_compat.hpp |
NROS_CPP_STD opt-in conveniences — std::function, std::string, std::chrono overloads. | |
Freestanding utility types (Span, FixedString, FixedSequence, std_compat).
These are small replacements for std::string_view, std::array-with-length, and std::vector that work without the STL.