

Go to the source code of this file.
Namespaces | |
| namespace | vcsn |
| namespace | vcsn::xml |
Classes | |
| struct | Node |
| Node class interface. More... | |
Defines | |
| #define | CREATE_PARAM_CLASSNODE(Name) |
Definition in file node.hh.
| #define CREATE_PARAM_CLASSNODE | ( | Name | ) |
Value:
template <class T> \ struct Name ## Node : Node<T> \ { \ void process(xercesc::DOMElement*, T&, \ typename Node<T>::map_t&, \ typename Node<T>::factory_t&) \ {}; \ \ template <class U> \ void process(xercesc::DOMElement*, T&, U &, \ typename Node<T>::map_t&, \ typename Node<T>::factory_t&); \ \ static \ Node<T>* \ create() \ { \ return new Name ## Node; \ } \ };
1.5.5