OGS
anonymous_namespace{FEFLOWGeoInterface.cpp} Namespace Reference

Functions

std::string xmlCharsToString (xmlChar *v)
xmlNodePtr firstChild (xmlNodePtr parent, const xmlChar *name)

Function Documentation

◆ firstChild()

xmlNodePtr anonymous_namespace{FEFLOWGeoInterface.cpp}::firstChild ( xmlNodePtr parent,
const xmlChar * name )
inline

Definition at line 37 of file FEFLOWGeoInterface.cpp.

38{
39 if (!parent)
40 {
41 return nullptr;
42 }
43 for (xmlNodePtr n = parent->children; n != nullptr; n = n->next)
44 {
45 if (n->type == XML_ELEMENT_NODE && xmlStrcmp(n->name, name) == 0)
46 {
47 return n;
48 }
49 }
50 return nullptr;
51}

◆ xmlCharsToString()

std::string anonymous_namespace{FEFLOWGeoInterface.cpp}::xmlCharsToString ( xmlChar * v)
inline

Definition at line 25 of file FEFLOWGeoInterface.cpp.

26{
27 if (!v)
28 {
29 return {};
30 }
31 std::string s(reinterpret_cast<const char*>(v));
33 xmlFree(v);
34 return s;
35}
void trim(std::string &str, char ch)

References BaseLib::trim().