ardour
Classes | Typedefs
xml++.h File Reference
#include <string>
#include <list>
#include <map>
#include <cstdio>
#include <cstdarg>
#include <libxml/parser.h>
#include <libxml/tree.h>
#include <boost/shared_ptr.hpp>
#include "pbd/libpbd_visibility.h"

Go to the source code of this file.

Classes

class  XMLTree
 
class  XMLNode
 
class  XMLProperty
 
class  XMLException
 

Typedefs

typedef std::list< XMLNode * > XMLNodeList
 
typedef std::list
< boost::shared_ptr< XMLNode > > 
XMLSharedNodeList
 
typedef XMLNodeList::iterator XMLNodeIterator
 
typedef XMLNodeList::const_iterator XMLNodeConstIterator
 
typedef std::list< XMLProperty * > XMLPropertyList
 
typedef XMLPropertyList::iterator XMLPropertyIterator
 
typedef
XMLPropertyList::const_iterator 
XMLPropertyConstIterator
 
typedef std::map< std::string,
XMLProperty * > 
XMLPropertyMap
 

Typedef Documentation

typedef XMLNodeList::const_iterator XMLNodeConstIterator

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

typedef XMLNodeList::iterator XMLNodeIterator

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

typedef std::list<XMLNode *> XMLNodeList

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

typedef XMLPropertyList::const_iterator XMLPropertyConstIterator

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

typedef XMLPropertyList::iterator XMLPropertyIterator

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

typedef std::list<XMLProperty*> XMLPropertyList

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

typedef std::map<std::string, XMLProperty*> XMLPropertyMap

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

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