Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

XML tools for vaucanson


Files

file  callback.hh
 Tools for XML generic loading.

file  dynamic.hh
 Main header for XML dynamic loading.

file  errors.hh
 Error treatment for XML tools.

file  generic.hh
 Main header for XML generic loading.

file  infos.hh
 Attached XML data for Graphs.

file  session.hh
 XML sessions tools.

file  xml/static.hh
 Main header for XML static loading.

file  types.hh
 Utilities for XML Vaucanson types.

file  xml_automaton.hh
 XML automaton implementation.

file  xml_loader.hh
 Static load tools for automaton_loader .

file  xml_set.hh
 XML automaton set tools.


Classes

class  LoaderException
 Exception thrown by XML read operation. More...

struct  Optionnal
 Optionnal fields. More...

struct  ListGeometry
 Contains a geometry and a map of geometry. More...

struct  StateList
 Contains a geometry, a map of geometry and a list of name. More...

struct  XmlInfosTag
 XML Infos for graph's tag. More...

class  XmlSession
 Session handler. More...

class  XmlAutomaton
 Xml automaton implementation. More...

class  xml_loader
 XML Loader. More...

class  XmlSet
 XML automaton set. Just for loading. More...


Defines

#define XML_OF(X...)   ::vcsn::xml::XmlOf< X >::ret
 Get the corresponding Xml implementation.

#define ATTACH_XML_INFOS(X...)   ::vcsn::xml::AttachXmlInfos< X >::ret
 Attach XML infos on Vaucanson graph.


Typedefs

typedef Element< XmlSet, XmlAutomaton > vcsn::xml::xml_automaton_t
 Dynamic XML automaton type.


Functions

template<template< typename I > class Callback, typename User> int vcsn::xml::apply (std::istream &in, User &user)
 FIXME: Why is there no brief documentation here?

std::ostream & vcsn::operator<< (std::ostream &, const xml::XmlSession &)
 Read operator.

std::istream & vcsn::operator>> (std::istream &, xml::XmlSession &)
 Write operator.


Function Documentation

int apply std::istream &  in,
User &  user
[inline]
 

FIXME: Why is there no brief documentation here?

The template parameter Callback is the callback class which should provide:

operator()(Auto, User&)

Parameters:
in Standard istream where automaton is defined in XML.
user User data to pass to the callback.


Generated on Mon Mar 29 15:42:43 2004 for Vaucanson by doxygen 1.3.6-20040222