nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
Loading...
Searching...
No Matches
rclcpp::detail::timer_capture_capacity< F > Struct Template Reference

#include <rclcpp.hpp>

Static Public Attributes

static constexpr tr::size_type value = NROS_CPP_CALLBACK_CAPACITY

Detailed Description

template<typename F>
struct rclcpp::detail::timer_capture_capacity< F >

The capture capacity a timer adapter needs: the usual knob, except for a callable that is ITSELF an InplaceFn (a TimerInfoCallbackType variable passed by name), whose size is the knob plus two pointers by construction. The arena copies any length, so this only stops that one shape from tripping the capacity static_assert meant for oversized lambdas.

Member Data Documentation

◆ value

template<typename F>
tr::size_type rclcpp::detail::timer_capture_capacity< F >::value = NROS_CPP_CALLBACK_CAPACITY
staticconstexpr

The documentation for this struct was generated from the following file: