Lines Matching refs:curr_table

1896         table* curr_table = root.get();
1908 curr_table = root.get();
1909 parse_table(it, end, curr_table);
1913 parse_key_value(it, end, curr_table);
1933 const std::string::iterator& end, table*& curr_table)
1940 parse_table_array(it, end, curr_table);
1942 parse_single_table(it, end, curr_table);
1947 table*& curr_table)
1965 if (curr_table->contains(part))
1968 auto b = curr_table->get(part);
1971 std::shared_ptr<base> b = curr_table->get(part);
1974 curr_table = static_cast<table*>(b.get());
1976 curr_table = std::static_pointer_cast<table_array>(b)
1987 curr_table->insert(part, make_table());
1988 curr_table = static_cast<table*>(curr_table->get(part).get());
2020 if (curr_table->empty()
2021 || std::any_of(curr_table->begin(), curr_table->end(),
2035 const std::string::iterator& end, table*& curr_table)
2052 if (curr_table->contains(part))
2055 auto b = curr_table->get(part);
2058 std::shared_ptr<base> b = curr_table->get(part);
2081 curr_table = v->get().back().get();
2087 curr_table = static_cast<table*>(b.get());
2089 curr_table = std::static_pointer_cast<table_array>(b)
2105 curr_table->insert(part, make_table_array());
2107 curr_table->get(part));
2109 curr_table = arr->get().back().get();
2115 curr_table->insert(part, make_table());
2116 curr_table
2117 = static_cast<table*>(curr_table->get(part).get());
2136 table* curr_table)
2144 if (curr_table->contains(part))
2146 auto val = curr_table->get(part);
2149 curr_table = static_cast<table*>(val.get());
2160 curr_table->insert(part, newtable);
2161 curr_table = newtable.get();
2167 if (curr_table->contains(key))
2173 curr_table->insert(key, parse_value(it, end));