rclcpp_lifecycle  master
C++ ROS Lifecycle Library API
Classes
is_manageable_node.hpp File Reference
#include <utility>
#include <type_traits>
Include dependency graph for is_manageable_node.hpp:

Go to the source code of this file.

Classes

struct  has_on_activate< T, typename >
 
struct  has_on_activate< T, typename std::enable_if< std::is_same< void, decltype(std::declval< T >().on_activate())>::value >::type >
 
struct  has_on_deactivate< T, typename >
 
struct  has_on_deactivate< T, typename std::enable_if< std::is_same< void, decltype(std::declval< T >().on_deactivate())>::value >::type >
 
struct  is_manageable_node< T, typename >
 
struct  is_manageable_node< T, typename std::enable_if< has_on_activate< T >::value &&has_on_deactivate< T >::value >::type >