Lines Matching refs:vars
112 auto vars = reinterpret_cast<std::set<std::string> *>(ud); in ucl_variable_getter() local
113 if (vars && data && len != 0) { in ucl_variable_getter()
114 vars->emplace (data, data + len); in ucl_variable_getter()
466 static Ucl parse (const std::string &in, const std::map<std::string, std::string> &vars,
470 return parse ( in, vars, emptyVector, err, duplicate_strategy );
482 static Ucl parse (const std::string &in, const std::map<std::string, std::string> &vars,
489 auto config_func = [&userdata_list, &vars, ¯os] (ucl_parser *parser) {
490 for (const auto & item : vars) {
573 static Ucl parse (const char *in, const std::map<std::string, std::string> &vars, std::string &err) in parse() argument
579 return parse (std::string (in), vars, err); in parse()
591 static Ucl parse (const char *in, const std::map<std::string, std::string> &vars,
599 return parse (std::string (in), vars, macros, err, duplicate_strategy);
629 …ile (const std::string &filename, const std::map<std::string, std::string> &vars, std::string &err) in parse_from_file() argument
631 auto config_func = [&vars] (ucl_parser *parser) { in parse_from_file()
632 for (const auto & item : vars) { in parse_from_file()
662 std::set<std::string> vars; in find_variable() local
663 ucl_parser_set_variables_handler (parser, ucl_variable_getter, &vars); in find_variable()
668 std::move (vars.begin (), vars.end (), std::back_inserter (result)); in find_variable()
684 std::set<std::string> vars; in find_variable_from_file() local
685 ucl_parser_set_variables_handler (parser, ucl_variable_getter, &vars); in find_variable_from_file()
690 std::move (vars.begin (), vars.end (), std::back_inserter (result)); in find_variable_from_file()