Lines Matching refs:macros
470 std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os,
473 return parse (in, std::map<std::string, std::string>(), macros, err, duplicate_strategy);
478 std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os,
483 userdata_list.reserve (macros.size());
484 auto config_func = [&userdata_list, &vars, ¯os] (ucl_parser *parser) {
488 for (auto & macro : macros) {
526 std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os,
531 userdata_list.reserve (macros.size());
532 auto config_func = [&userdata_list, &replacer, ¯os] (ucl_parser *parser) {
534 for (auto & macro : macros) {
579 std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os,
582 return parse (in, std::map<std::string, std::string>(), macros, err, duplicate_strategy);
587 std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os,
594 return parse (std::string (in), vars, macros, err, duplicate_strategy);
609 std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os,
616 return parse (std::string (in), replacer, macros, err, duplicate_strategy);