//create a JsonPair object while pair found sgdm::StackGuard<JsonValue>&& JsonParser::ParsePair(){ sgdm::StackGuard<JsonValue> pairName(new JsonName(idString)); getNextTok(); if(currentTok != ':'){ return Error("Expecting :"); } else{ getNextTok(); //eat : sgdm::StackGuard<JsonValue> pairValue(std::move(ParsePrimary())); return std::move(new JsonPair(std::move(pairName),std::move(pairValue))); } }
void DocxParagraph::addProperty(QString name, QString value) { m_properties.append(pairValue(name, value)); }
void TagElement::addProperty(QString name, QString value) { m_properties.append(pairValue(name, value)); }