Ardour  9.0-pre0-582-g084a23a80d
xml++.h File Reference
#include <cstdarg>
#include <cstdio>
#include <memory>
#include <string>
#include <vector>
#include <libxml/parser.h>
#include <libxml/tree.h>
#include <glibmm/ustring.h>
#include "pbd/string_convert.h"
#include "pbd/libpbd_visibility.h"
Include dependency graph for xml++.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  XMLProperty
 
class  XMLTree
 
class  XMLNode
 
class  XMLException
 

Typedefs

typedef std::vector< XMLNode * > XMLNodeList
 
typedef std::vector< std::shared_ptr< XMLNode > > XMLSharedNodeList
 
typedef XMLNodeList::iterator XMLNodeIterator
 
typedef XMLNodeList::const_iterator XMLNodeConstIterator
 
typedef std::vector< XMLProperty * > XMLPropertyList
 
typedef XMLPropertyList::iterator XMLPropertyIterator
 
typedef XMLPropertyList::const_iterator XMLPropertyConstIterator
 

Typedef Documentation

◆ XMLNodeConstIterator

typedef XMLNodeList::const_iterator XMLNodeConstIterator

Definition at line 69 of file xml++.h.

◆ XMLNodeIterator

typedef XMLNodeList::iterator XMLNodeIterator

Definition at line 68 of file xml++.h.

◆ XMLNodeList

typedef std::vector<XMLNode *> XMLNodeList

Definition at line 66 of file xml++.h.

◆ XMLPropertyConstIterator

typedef XMLPropertyList::const_iterator XMLPropertyConstIterator

Definition at line 72 of file xml++.h.

◆ XMLPropertyIterator

typedef XMLPropertyList::iterator XMLPropertyIterator

Definition at line 71 of file xml++.h.

◆ XMLPropertyList

typedef std::vector<XMLProperty*> XMLPropertyList

Definition at line 70 of file xml++.h.

◆ XMLSharedNodeList

typedef std::vector<std::shared_ptr<XMLNode> > XMLSharedNodeList

Definition at line 67 of file xml++.h.