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
51 RCL_YAML_PARAM_PARSER_PUBLIC
67 RCL_YAML_PARAM_PARSER_PUBLIC
76 RCL_YAML_PARAM_PARSER_PUBLIC
82 RCL_YAML_PARAM_PARSER_PUBLIC
83 void rcl_yaml_node_struct_fini(
92 RCL_YAML_PARAM_PARSER_PUBLIC
93 bool rcl_parse_yaml_file(
94 const char * file_path,
103 RCL_YAML_PARAM_PARSER_PUBLIC
104 bool rcl_parse_yaml_value(
105 const char * node_name,
106 const char * param_name,
107 const char * yaml_value,
116 RCL_YAML_PARAM_PARSER_PUBLIC
118 const char * node_name,
119 const char * param_name,
124 RCL_YAML_PARAM_PARSER_PUBLIC
125 void rcl_yaml_node_struct_print(
132 #endif // RCL_YAML_PARAM_PARSER__PARSER_H_