![]() |
LeechCraft
0.6.70-18450-gabe19ee3b0
Modular cross-platform feature rich live environment.
|
#include "xmlnode.h"
Public Member Functions | |
| template<XmlRepr T = QString> | |
| UTIL_SLL_API T | Serialize (const TagSerializeConfig &={}) const |
| UTIL_SLL_API Tag & | WithAttr (QByteArray, QString) && |
| template<XmlRepr T> | |
| T | Serialize (const TagSerializeConfig &config) const |
Static Public Member Functions | |
| static UTIL_SLL_API Tag | WithText (const QByteArray &name, const QString &contents) |
| static UTIL_SLL_API Node | WithTextNonEmpty (const QByteArray &name, const QString &contents) |
Public Attributes | |
| QByteArray | Name_ |
| TagAttrs | Attrs_ {} |
| Nodes | Children_ {} |
| UTIL_SLL_API T LC::Util::Tag::Serialize | ( | const TagSerializeConfig & | = {} | ) | const |
| T LC::Util::Tag::Serialize | ( | const TagSerializeConfig & | config | ) | const |
Definition at line 66 of file xmlnode.cpp.
References LC::Util::TagSerializeConfig::Dtd_, LC::Util::TagSerializeConfig::Indent_, Name_, LC::Util::TagSerializeConfig::Prolog_, and LC::Util::Visit().
Here is the call graph for this function:| Tag & LC::Util::Tag::WithAttr | ( | QByteArray | key, |
| QString | value | ||
| ) | && |
Definition at line 99 of file xmlnode.cpp.
|
static |
Definition at line 34 of file xmlnode.cpp.
References Name_.
|
static |
Definition at line 39 of file xmlnode.cpp.
References Name_.
| QByteArray LC::Util::Tag::Name_ |
Definition at line 51 of file xmlnode.h.
Referenced by LC::Util::Tags::Body(), LC::Util::Tags::Charset(), LC::Util::Tags::Html(), LC::Util::Tags::Image(), LC::Util::Tags::Li(), LC::Util::Tags::P(), Serialize(), LC::Util::Tags::Style(), LC::Util::Tags::TableGrid(), LC::Util::Tags::Title(), LC::Util::Tags::Ul(), WithText(), and WithTextNonEmpty().