Lines Matching defs:vars
111 auto vars = reinterpret_cast<std::set<std::string> *>(ud);
112 if (vars && data && len != 0) {
113 vars->emplace (data, data + len);
440 static Ucl parse (const std::string &in, const std::map<std::string, std::string> &vars, std::string &err)
442 auto config_func = [&vars] (ucl_parser *parser) {
443 for (const auto & item : vars) {
474 static Ucl parse (const char *in, const std::map<std::string, std::string> &vars, std::string &err)
480 return parse (std::string (in), vars, err);
497 static Ucl parse_from_file (const std::string &filename, const std::map<std::string, std::string> &vars, std::string &err)
499 auto config_func = [&vars] (ucl_parser *parser) {
500 for (const auto & item : vars) {
530 std::set<std::string> vars;
531 ucl_parser_set_variables_handler (parser, ucl_variable_getter, &vars);
536 std::move (vars.begin (), vars.end (), std::back_inserter (result));
552 std::set<std::string> vars;
553 ucl_parser_set_variables_handler (parser, ucl_variable_getter, &vars);
558 std::move (vars.begin (), vars.end (), std::back_inserter (result));