|
MRPT
1.9.9
|
|
Functions | |
| XMLDLLENTRY XMLSTR | stringDup (XMLCSTR source, int cbData=-1) |
| Duplicate (copy in a new allocated buffer) the source string. More... | |
| XMLDLLENTRY void | freeXMLString (XMLSTR t) |
| to free the string allocated inside the "stringDup" function or the "createXMLString" function. More... | |
| XMLDLLENTRY void freeXMLString | ( | XMLSTR | t | ) |
to free the string allocated inside the "stringDup" function or the "createXMLString" function.
Definition at line 28 of file xmlParser.cpp.
| XMLDLLENTRY XMLSTR stringDup | ( | XMLCSTR | source, |
| int | cbData = -1 |
||
| ) |
Duplicate (copy in a new allocated buffer) the source string.
This is a very handy function when used with all the "XMLNode::*_WOSD" functions (xmlWOSD).
| cbData | If !=0 then cbData is the number of chars to duplicate. New strings allocated with this function should be free'd using the "freeXMLString" function. |
Definition at line 860 of file xmlParser.cpp.
References mrpt::system::os::memcpy(), XMLCHAR, XMLSTR, and xstrlen().
Referenced by XMLNode::addAttribute(), XMLNode::addChild(), XMLNode::addClear(), XMLNode::addText(), XMLNode::createXMLTopNode(), XMLNode::deepCopy(), XMLNode::getChildNodeByPath(), XMLNode::parseClearTag(), XMLNode::ParseXMLElement(), XMLNode::updateAttribute(), XMLNode::updateAttribute_WOSD(), XMLNode::updateClear(), XMLNode::updateName(), and XMLNode::updateText().
| Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020 |