Home | History | Annotate | Download | only in parameter

Lines Matching full:pchild

114     for (CElement *pChild : _childArray) {
116 output += pChild->dumpContent(errorContext, depth + 1);
154 CElement *pChild;
158 pChild = findChildOfKind(childElement.getType());
160 if (!pChild) {
170 pChild = createChild(childElement, serializingContext);
172 if (!pChild) {
179 if (!pChild->fromXml(childElement, serializingContext)) {
192 for (CElement *pChild : _childArray) {
197 xmlElement.createChild(xmlChildElement, pChild->getXmlElementName());
200 pChild->toXml(xmlChildElement, serializingContext);
275 void CElement::addChild(CElement *pChild)
277 _childArray.push_back(pChild);
279 pChild->_pParent = this;
304 CElement *pChild = elementSerializingContext.getElementLibrary()->createElement(childElement);
306 if (!pChild) {
314 addChild(pChild);
316 return pChild;
319 bool CElement::removeChild(CElement *pChild)
321 auto childIt = find(begin(_childArray), end(_childArray), pChild);
333 for (CElement *pChild : _childArray) {
335 strChildList += pChild->getName() + "\n";
351 for (CElement *pChild : _childArray) {
353 strResult += pChild->listQualifiedPaths(bDive, level + 1);
362 for (CElement *pChild : _childArray) {
364 strChildList += pChild->getPath() + "\n";
390 for (CElement *pChild : _childArray) {
392 pChild->clean();
418 const CElement *pChild = findChild(*pStrChildName);
420 if (!pChild) {
425 return pChild->findDescendant(pathNavigator);
437 CElement *pChild = findChild(*pStrChildName);
439 if (!pChild) {
444 return pChild->findDescendant(pathNavigator);
462 for (CElement *pChild : _childArray) {
464 if (pChild->getPathName() == strName) {
466 return pChild;
475 for (CElement *pChild : _childArray) {
477 if (pChild->getPathName() == strName) {
479 return pChild;
488 for (CElement *pChild : _childArray) {
490 if (pChild->getKind() == strKind) {
492 return pChild;
501 for (CElement *pChild : _childArray) {
503 if (pChild->getKind() == strKind) {
505 return pChild;