Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
add_kindEmpty class used as static information to denote the kind of internal operation of a semigroup
alphabet_traitsTrait for virtual types of structural elements for alphabets
alphabet_traits< AlphabetSet< L >, AlphabetDecorator< L, T > >Meta information about the mixing of AlphabetSet with AlphabetDecorator
alphabet_traits< AlphabetSet< L >, std::set< L > >Meta information about the mixing of AlphabetSet with std::set
AlphabetDecoratorDecorate a given alphabet implementation with meta-symbols
AlphabetSetStatic implementation of alphabet structural element
AlphabetSetBaseBase class for structural elements of alphabets
AutoKind< labels_are_series, Self, Series, SeriesT, LabelT >Add adapted accessors in function of the automaton kind
AutomataFinal class for the set of automata
AutomataBaseThe most general concept of automaton
automaton_traits< TransposeView< T > >Automaton_traits specialization for the TransposeView implementation
BerrySethiAlgoThis is the visitor that really computes Berry-Sethi
BinaryOpBinaryOp is a generic class which symbolised binary operator
BitsetDynamic bitset class
BrzozowskiAlgoThis is the class that really computes Brzozowski
char_traitsGeneric char_traits
ConstantTermEvalThis is the visitor that really computes the constant term
DefaultChooserDefault chooser for aut_to_exp()
DeferrerThis class defers the creation of its template parameter
DeferrerDebugPartHelper class for Deferrer
DispatchFunction< rat::exp< M, W > >Classical dispatch function for rat::exp
dynamic_traits< algebra::AlphabetSet< L > >Meta information about AlphabetSet
dynamic_traits< algebra::AlphabetSetBase< S > >Specialization of dynamic_traits for AlphabetSetBase
dynamic_traits< algebra::FreeMonoid< A > >Meta information about FreeMonoid
dynamic_traits< algebra::FreeMonoidBase< Self > >
dynamic_traits< algebra::FreeMonoidProduct< F, S > >Meta information about FreeMonoidProduct
dynamic_traits< algebra::FreeMonoidProductBase< Self > >
dynamic_traits< algebra::MonoidBase< Self > >
dynamic_traits< algebra::NumericalSemiring >Meta information about the NumericalSemiring structural element
dynamic_traits< algebra::SemigroupBase< Self > >
dynamic_traits< algebra::SemiringBase< Self > >
dynamic_traits< algebra::Series< W, M > >Dynamic traits for series
dynamic_traits< algebra::SeriesBase< Self > >
dynamic_traits< algebra::TropicalSemiring< TropicalKind > >Meta information about the tropical semirings
dynamic_traits< Automata< Series > >Dynamic traits for automata
dynamic_traits< Structure< S > >Specialization of dynamic_traits for Structure
dynamic_traits< Transducer< Series > >Dynamic traits for transducers
ElementGlue class between structural elements and implementation values
escaperIO Manipulator to escape some characters when displaying them
expImplementation of rational expression
FindBestSearchSpecific implementation for search()
FreeMonoidImplementation of a free monoid which aggregates its alphabet
FreeMonoidBaseStructural element for free monoid
FreeMonoidProductImplementation of a monoid which is a product of two free monoids
FreeMonoidProductBaseStructural element for free monoid product
generic_int_typeGeneric and under-efficient int_type implementation for char_traits
GenericMatcherGenericMatcher manages the dispatch of pattern matching
geometryStore 4 maps for geometry properties of the automaton
GraphGraph
Graph::edge_valueEdge decorator
Graph::state_valueState decorator
GraphContainer
InitialContainer
insert_iterator< vcsn::misc::Bitset >Specialized insert_iterator
iomanipBase class for IO manipulators
kind_transitions_Not for public use
KRatExpAciCanonicalVisitor to build a canonical form of an expression, following aci-rules
KRatExpFlatten
KRatExpInitialDerivationVisitor to have an initial set of partial derivatives terms from an expression
KRatExpTokenSchrödinger's token for rational expression lexing
KRatExpToken::tokenSimple token
LexerLexer class for the rational expression parser
linearize_elementThe types of a linearized expression
ListChooserChooser for aut_to_exp()
MetaElementParent class of Element
MetaElement< algebra::AlphabetSet< L >, algebra::AlphabetDecorator< L, T > >Services of every alphabet implemented with AlphabetDecorator<L, T>
MetaElement< algebra::AlphabetSet< L >, std::set< L > >Services of every alphabet implemented with std::set
MetaElement< algebra::AlphabetSetBase< S >, T >Specialization of MetaElement for AlphabetSetBase
MetaElement< algebra::FreeMonoid< A >, T >Services of an element of a free monoid implemented with FreeMonoid
MetaElement< algebra::FreeMonoidBase< Self >, T >Element of a free monoid i.e. words
MetaElement< algebra::FreeMonoidProduct< F, S >, T >Services of an element of a monoid implemented with FreeMonoidProduct
MetaElement< algebra::FreeMonoidProductBase< Self >, T >Element of a monoid i.e. words
MetaElement< algebra::MonoidBase< Self >, T >Defines services of element of every monoid
MetaElement< algebra::NumericalSemiring, T >Services of Element for numerical semirings
MetaElement< algebra::SemigroupBase< Self >, T >Services of every element of a semigroup
MetaElement< algebra::SemiringBase< Self >, T >Services of every element of semiring (semiring_elt)
MetaElement< algebra::Series< W, M >, T >Specialization of MetaElement for series
MetaElement< algebra::SeriesBase< Self >, T >Services of every series
MetaElement< algebra::TropicalSemiring< TropicalKind >, T >Services of element of a tropical semiring
MetaElement< Automata< Series >, T >MetaElement specialization for automata
MetaElement< AutomataBase< Self >, T >Services of every element of the automata set
MetaElement< Structure< S >, T >The base class that glues structural elements to implementation values
MetaElement< Transducer< Series >, T >Specialization of MetaElement for transducers
MetaElement< TransducerBase< Self >, T >Services of every element of the transducer set
MonoidBaseThe base class of all structures that are monoids
mul_kindEmpty class used as static information to denote the kind of internal operation of a semigroup
NodeNode class interface
NumericalSemiringThe set of semirings implemented with usual operations (+, *)
op_add_traitsThe type of the result of addition between two Element instances
op_div_traitsThe type of the result of division between two Element instances
op_mod_traitsThe type of the result of modulus between two Element instances
op_mul_traitsThe type of the result of multiplication between two Element instances
op_star_traitsMeta information about the return type of the star operation
op_sub_traitsThe type of the result of substraction between two Element instances
ParserParser class used in the parse() function
PRatExpDerivationVisitorThis class performs partial rational expression derivations
RandomChooserChoose randomly a state between all currently choosable
RationalNumberRational numbers class
remove_constTurn a const type into its corresponding mutable type
remove_referenceTurn a reference type into its corresponding plain type
ScopedTimerAllow the timing of a task within a scope
SelfIteratorSelfIterator is an iterator which is also a container
SemigroupBaseBase class of all structures that are semigroups
SemiringBaseBase class for all structures that are semirings
SeriesThis is the final class for series
series_traitsMeta information about series
SeriesBaseStructural element of series K<A*> from a free monoid A* to a semiring K
setescIO Manipulator to set the characters that need to be escaped
setidManipulator to set the representation of the identity series
setpmManipulator to set the print mode of a rational expression
SetSlotType of the set_ attribute of the Element class
SetSlotAttributeBase class for SetSlot
SetSlotAttribute< S, true >Base class for SetSlot, specializing SetSlotAttribute
setzeroManipulator to set the representation of the null series
SparseIntervalContainer over a sparse integer range
SparseInterval< vcsn::handler< T, unsigned >, ExcludedContainer >Container over a sparse integer range
SparseIteratorSparseIterator is an iterator over range except some points
SparseIterator< vcsn::handler< T, unsigned >, ExcludedContainer >SparseIterator is an iterator over range except some points
splitter_functorSplitter for classical hopcroft minimization
static_eqTest for equality between two types
static_ifChoose between two types or values depending on a constant Boolean
static_if_simpleChoose between two types or values depending on a constant Boolean
static_powStatic exponentiation
static_pow_computeThese are auxilliary functions for static_pow
static_pow_minus_oneStatic exponentiation, result minus one
StructureBase class for the hierarchy of structural element types
Support< std::map< U, T > >Support<map<U, T> > is a const adapter of std::map to container
Support< std::set< boost::shared_ptr< std::size_t > > >Support<vector<T> > is a const adapter of std::set to container
Support< std::set< U > >Support<set<U, T> > is a const adapter of std::map to container
Support< std::vector< boost::shared_ptr< std::size_t > > >Support<vector<T> > is a const adapter of std::vector to container
Support< vcsn::bmig::InitialContainer< U, HState > >Support<InitialContainer<U, T> > is a const adapter of InitialContainer to container
SupportIteratorIterator over the Support generic class
SyntacticDecoratorProvides the standard operator delegations to Element
TransducerFinal class for the set of transducers
transducer_traitsTraits for transducer implementation
TransducerBaseThe most general concept of transducer
transition_adder_functorFunctor (self functor for deltaf) that constructs the transitions
transpose_traitsTraits for TransposeView
TransposeViewProvides a transposed view of an automaton
TropicalMaxStatic information about the kind of tropical we are confronted with
TropicalMinStatic information about the kind of tropical we are confronted with
TropicalSemiringStructural element that denotes tropical semiring
true_tStatic Booleans, for type matching use of Booleans
UnaryOpUnaryOp is a generic class which symbolised binary operator
uniquelistSimple unique list structure
UniqueListBaseBase class for uniquelist
UniqueMapCanonical type map
UniqueMap::TiSlotHelper to make std::type_info into a valid key type for std::map
ValueValue is a generic class which symbolised leaf of AST
virtual_types< algebra::AlphabetSetBase< S > >Specialization of virtual_types for AlphabetSetBase
virtual_types< algebra::Series< W, M > >Virtual types for series
virtual_types< Automata< Series > >Virtual types for automata
virtual_types< Structure< S > >Specialization of virtual_types for Structure
virtual_types< Transducer< Series > >Virtual types for transducers
WindowHandle windows in streams for performing regular expression search
WindowedBackSearchSpecific implementation for search()
xml_chooserDefault Chooser class
xml_chooser< Automata< S >, T >Chooser specialization for automata
xml_chooser< Transducer< S >, T >Chooser specialization for transducers on P(B*)
xml_chooser_baseChooser base class
xml_converterBase conversion class
xml_sessionSession mangement class
XMLEqHelp to improve performances on comparaison

Generated on Wed Mar 19 13:32:27 2008 for Vaucanson by  doxygen 1.5.5