Lines Matching defs:pcszMatch

767  * match the given string; if pcszMatch is NULL, all direct child
770 * @param pcszMatch in: match string, or NULL to return all children.
774 const char *pcszMatch /*= NULL*/)
783 if ( !pcszMatch // ... the caller wants all nodes or ...
784 || !strcmp(pcszMatch, p->getName()) // ... the element name matches.
795 * Returns the first child element whose name matches pcszMatch.
798 * @param pcszMatch Element name to match.
801 const ElementNode *ElementNode::findChildElementNS(const char *pcszNamespace, const char *pcszMatch) const
809 if (pelm->nameEqualsNS(pcszNamespace, pcszMatch))
916 const ElementNode *ElementNode::findPrevSibilingElement(const char *pcszMatch, const char *pcszNamespace /*= NULL*/) const
929 if (pElem->nameEqualsNS(pcszNamespace, pcszMatch))
935 const ElementNode *ElementNode::findNextSibilingElement(const char *pcszMatch, const char *pcszNamespace /*= NULL*/) const
948 if (pElem->nameEqualsNS(pcszNamespace, pcszMatch))
958 * @param pcszMatch The name of the attribute to find.
961 const AttributeNode *ElementNode::findAttribute(const char *pcszMatch, const char *pcszNamespace /*= NULL*/) const
966 if (p->nameEqualsNS(pcszNamespace, pcszMatch))
976 * @param pcszMatch Name of attribute to find.
981 bool ElementNode::getAttributeValue(const char *pcszMatch, const char **ppcsz, const char *pcszNamespace /*= NULL*/) const
983 const AttributeNode *pAttr = findAttribute(pcszMatch, pcszNamespace);
996 * @param pcszMatch Name of attribute to find.
1004 bool ElementNode::getAttributeValue(const char *pcszMatch, RTCString *pStr, const char *pcszNamespace /*= NULL*/) const
1006 const AttributeNode *pAttr = findAttribute(pcszMatch, pcszNamespace);
1020 * @param pcszMatch Name of attribute to find.
1026 bool ElementNode::getAttributeValuePath(const char *pcszMatch, RTCString *pStr, const char *pcszNamespace /*= NULL*/) const
1028 if (getAttributeValue(pcszMatch, pStr, pcszNamespace))
1041 * @param pcszMatch Name of attribute to find.
1046 bool ElementNode::getAttributeValue(const char *pcszMatch, int32_t *piValue, const char *pcszNamespace /*= NULL*/) const
1048 const char *pcsz = findAttributeValue(pcszMatch, pcszNamespace);
1062 * @param pcszMatch Name of attribute to find.
1067 bool ElementNode::getAttributeValue(const char *pcszMatch, uint32_t *puValue, const char *pcszNamespace /*= NULL*/) const
1069 const char *pcsz = findAttributeValue(pcszMatch, pcszNamespace);
1083 * @param pcszMatch Name of attribute to find.
1088 bool ElementNode::getAttributeValue(const char *pcszMatch, int64_t *piValue, const char *pcszNamespace /*= NULL*/) const
1090 const char *pcsz = findAttributeValue(pcszMatch, pcszNamespace);
1104 * @param pcszMatch Name of attribute to find.
1109 bool ElementNode::getAttributeValue(const char *pcszMatch, uint64_t *puValue, const char *pcszNamespace /*= NULL*/) const
1111 const char *pcsz = findAttributeValue(pcszMatch, pcszNamespace);
1126 * @param pcszMatch Name of attribute to find.
1131 bool ElementNode::getAttributeValue(const char *pcszMatch, bool *pfValue, const char *pcszNamespace /*= NULL*/) const
1133 const char *pcsz = findAttributeValue(pcszMatch, pcszNamespace);
1501 NodesLoop::NodesLoop(const ElementNode &node, const char *pcszMatch /* = NULL */)
1504 node.getChildElements(m->listElements, pcszMatch);