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

XmlSet Class Reference
[XML tools for vaucanson]

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

Inheritance diagram for XmlSet:

Inheritance graph
[legend]
List of all members.

Public Types

enum  
 Type values.

typedef XmlSet self_t
 Exact type of the most derivated type in the hierarchy.


Public Member Functions

 XmlSet (DOMElement *elt)
 Read constructor.

 XmlSet ()
 Default constructor.

int semiring_type () const
 Check semiring type (BOOLEAN,NUMERICAL, TROPICAL_MIN, TROPICAL_MAX, FUNCTION, HADAMARD, SHUFFLE).

int semiring_set () const
 Check semiring set (B, Z, R, RATSERIES).

int monoid_type () const
 Check monoid type (LETTERS, PAIRS, WEIGHTED, INTEGERS).

int monoid_set () const
 Check monoid set (WORDS, UNIT, CPFM, FCM, FC).

bool contains (const Element< XmlSet, T > &elt) const
 Check if a given element is compatible with the structural element.

bool contains (const Element< OtherS, T > &other) const
 Specialization of containts that always return false.

bool contains (const T &elt_value) const
 Check if an anonymous value is compatible with a structural element.

Element< XmlSet, T > choose (SELECTOR(T)) const
 Choose randomly an element in the structure.

self_tself ()
 Accessor to the real type.


Detailed Description

XML automaton set. Just for loading.


Constructor & Destructor Documentation

XmlSet DOMElement *  elt  )  [inline]
 

Read constructor.

Parameters:
elt XML automaton root node.


Member Function Documentation

bool contains const Element< OtherS, T > &  other  )  const [inherited]
 

Specialization of containts that always return false.

Indeed, elements structured by a particular type are always incompatible with structural elements of another type.

self_t& self  )  [inherited]
 

Accessor to the real type.

This accessor is intended to be used by implementations in this class and derivated structures to obtain a reference to the structural element with its most derivated type.


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