#include <XMLTreeNode.h>
typedef boost::shared_ptr<Configuration> libebook::XMLTreeNode::ConfigurationPtr_t |
typedef std::pair<QName, QName> libebook::XMLTreeNode::LinkId_t |
libebook::XMLTreeNode::XMLTreeNode | ( | NodeType | nodeType, |
const ConfigurationPtr_t & | config = ConfigurationPtr_t() |
||
) | [explicit] |
libebook::XMLTreeNode::XMLTreeNode | ( | const XMLTreeNode & | ) | [private] |
void libebook::XMLTreeNode::addAttributes | ( | const std::deque< AttributeData > & | attrs | ) |
XMLTreeNodePtr_t libebook::XMLTreeNode::appendChild | ( | const XMLTreeNodePtr_t & | child | ) |
XMLTreeNodePtr_t libebook::XMLTreeNode::clone | ( | bool | deep = false | ) | const |
bool libebook::XMLTreeNode::hasChildren | ( | bool | ignoreText = false | ) | const |
XMLTreeNodePtr_t libebook::XMLTreeNode::insertChildBefore | ( | const XMLTreeNodePtr_t & | child, |
const XMLTreeNodePtr_t & | selected | ||
) |
XMLTreeNode& libebook::XMLTreeNode::operator= | ( | const XMLTreeNode & | ) | [private] |
void libebook::XMLTreeNode::removeChild | ( | const XMLTreeNodePtr_t & | child | ) |
void libebook::XMLTreeNode::transferChildren | ( | const XMLTreeNodePtr_t & | newParent | ) |
std::deque<AttributeData> libebook::XMLTreeNode::attributes |
int libebook::XMLTreeNode::refcount [mutable] |
Referenced by libebook::intrusive_ptr_add_ref(), and libebook::intrusive_ptr_release().
std::string libebook::XMLTreeNode::text |
Referenced by ~XMLTreeNode().