15#ifndef CS4HOME_CORE__MACROS_HPP_
16#define CS4HOME_CORE__MACROS_HPP_
18#include "rclcpp_lifecycle/lifecycle_node.hpp"
19#include "rclcpp/rclcpp.hpp"
20#include "rclcpp/macros.hpp"
35#define CS_REGISTER_COMPONENT(class_name) \
36 extern "C" class_name::SharedPtr create_instance( \
37 rclcpp_lifecycle::LifecycleNode::SharedPtr parent) \
39 return class_name::make_shared(parent); \
Definition Afferent.hpp:32