27 #ifndef RCL_YAML_PARAM_PARSER__PARSER_H_
28 #define RCL_YAML_PARAM_PARSER__PARSER_H_
32 #include "rcl_yaml_param_parser/types.h"
33 #include "rcl_yaml_param_parser/visibility_control.h"
43 RCL_YAML_PARAM_PARSER_PUBLIC
50 RCL_YAML_PARAM_PARSER_PUBLIC
56 RCL_YAML_PARAM_PARSER_PUBLIC
57 void rcl_yaml_node_struct_fini(
66 RCL_YAML_PARAM_PARSER_PUBLIC
67 bool rcl_parse_yaml_file(
68 const char * file_path,
77 RCL_YAML_PARAM_PARSER_PUBLIC
78 bool rcl_parse_yaml_value(
79 const char * node_name,
80 const char * param_name,
81 const char * yaml_value,
90 RCL_YAML_PARAM_PARSER_PUBLIC
92 const char * node_name,
93 const char * param_name,
98 RCL_YAML_PARAM_PARSER_PUBLIC
99 void rcl_yaml_node_struct_print(
106 #endif // RCL_YAML_PARAM_PARSER__PARSER_H_