#include <xml++.h>
Definition at line 95 of file xml++.h.
XMLNode::XMLNode |
( |
const std::string & |
name | ) |
|
XMLNode::XMLNode |
( |
const std::string & |
name, |
|
|
const std::string & |
content |
|
) |
| |
XMLNode::XMLNode |
( |
const XMLNode & |
other | ) |
|
XMLNode * XMLNode::add_child |
( |
const char * |
n | ) |
|
void XMLNode::add_child_nocopy |
( |
XMLNode & |
n | ) |
|
XMLNode * XMLNode::add_content |
( |
const std::string & |
s = std::string() | ) |
|
XMLProperty* XMLNode::add_property |
( |
const char * |
name, |
|
|
const std::string & |
value |
|
) |
| |
XMLProperty * XMLNode::add_property |
( |
const char * |
name, |
|
|
const char * |
value = "" |
|
) |
| |
XMLProperty * XMLNode::add_property |
( |
const char * |
name, |
|
|
const long |
value |
|
) |
| |
std::string XMLNode::attribute_value |
( |
| ) |
|
XMLNode * XMLNode::child |
( |
const char * |
name | ) |
const |
const XMLNodeList & XMLNode::children |
( |
const std::string & |
str = std::string() | ) |
const |
void XMLNode::clear_lists |
( |
| ) |
|
|
private |
const std::string& XMLNode::content |
( |
| ) |
const |
|
inline |
void XMLNode::dump |
( |
std::ostream & |
, |
|
|
std::string |
p = "" |
|
) |
| const |
Dump a node, its properties and children to a stream
Definition at line 669 of file xml++.cc.
bool XMLNode::is_content |
( |
| ) |
const |
|
inline |
const std::string& XMLNode::name |
( |
| ) |
const |
|
inline |
const XMLProperty* XMLNode::property |
( |
const char * |
n | ) |
const |
|
inline |
const XMLProperty* XMLNode::property |
( |
const std::string & |
n | ) |
const |
|
inline |
void XMLNode::remove_nodes |
( |
const std::string & |
| ) |
|
Remove all nodes with the name passed to remove_nodes
Definition at line 497 of file xml++.cc.
void XMLNode::remove_nodes_and_delete |
( |
const std::string & |
| ) |
|
Remove and delete all nodes with the name passed to remove_nodes
void XMLNode::remove_nodes_and_delete |
( |
const std::string & |
propname, |
|
|
const std::string & |
val |
|
) |
| |
Remove and delete all nodes with property prop matching val
void XMLNode::remove_property |
( |
const std::string & |
| ) |
|
void XMLNode::remove_property_recursively |
( |
const std::string & |
| ) |
|
Remove any property with the given name from this node and its children
Definition at line 488 of file xml++.cc.
const string & XMLNode::set_content |
( |
const std::string & |
| ) |
|
std::string XMLNode::_content |
|
private |
bool XMLNode::_is_content |
|
private |
std::string XMLNode::_name |
|
private |
The documentation for this class was generated from the following files:
- /usr/local/music/src/ardour/4.0/libs/pbd/pbd/xml++.h
- /usr/local/music/src/ardour/4.0/libs/pbd/xml++.cc