Template Struct all_variables_exist< T, Ts… >
Defined in File stamped_variable_synchronizer.hpp
Struct Documentation
-
template<typename T, typename ...Ts>
struct all_variables_exist<T, Ts...> Test if instances of all the template parameter pack types exist in the graph.
This version accepts two or more template arguments. The template parameter pack is expanded recursively.
- Param graph:
[in] The complete graph, used to verify the existence of a variable
- Param stamp:
[in] The timestamp used to construct all variable types
- Param device_id:
[in] The device id used to construct all variable types
- Return:
True if all variables exist, false otherwise
Public Static Functions
-
static inline bool value(const fuse_core::Graph &graph, const rclcpp::Time &stamp, const fuse_core::UUID &device_id)