Template Struct all_variables_exist< T, Ts… >

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)