nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
Loading...
Searching...
No Matches
Files
support

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.
 

Detailed Description

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.