// inline functions static inline void addTextNode(ticpp::Element& parent, const char* title, const char* value) { if (!value) { return; } ticpp::Text myText(value); if (!title) { parent.SetText(myText); } else { ticpp::Element myTitle(title); myTitle.LinkEndChild(&myText); parent.LinkEndChild(&myTitle); } }