Lines Matching refs:back
272 return object_.back().value;
613 v.object_.back().value = std::move(value);
645 add(stack.back(), value(object{}));
659 stack.back().object_.push_back(pair{ key.string_, value{} });
667 if (stack.back().type != type::object) {
677 auto value = std::move(stack.back());
683 add(stack.back(), std::move(value));
694 add(stack.back(), value(array{}));
703 if (stack.back().type != type::array) {
714 auto value = std::move(stack.back());
720 add(stack.back(), std::move(value));
725 if (!acceptValue && stack.back().type == type::object) {
740 stack.back().object_.push_back(pair{ key.string_, value{} });
742 } else if (!acceptValue && stack.back().type == type::array) {
753 add(stack.back(), std::move(value));
763 add(stack.back(), std::move(value));
773 add(stack.back(), std::move(value));
783 add(stack.back(), std::move(value));