예제 #1
0
파일: xml.hpp 프로젝트: oeuftete/wx-xword
inline node
Parser::RequireChild(node n, const char * name)
{
    node child = n.child(name);
    if (! child)
        throw LoadError(std::string("Missing required element: \"") + name + "\"");
    return Visit(child);
}
예제 #2
0
파일: xml.hpp 프로젝트: oeuftete/wx-xword
 // Child text
 inline string_t GetText(node n, const char * name)
     { return GetText(n.child(name)); }
예제 #3
0
파일: xml.hpp 프로젝트: oeuftete/wx-xword
 // Child InnerXML
 string_t GetInnerXML(node n, const char * name)
     { return GetInnerXML(n.child(name)); }
예제 #4
0
파일: xml.hpp 프로젝트: oeuftete/wx-xword
 // Visit this child but don't require it
 node GetChild(node n, const char * name) { return Visit(n.child(name)); }