int_boolean_automaton_structures.hh

00001 // int_boolean_automaton_structures.hh: this file is part of the Vaucanson project.
00002 //
00003 // Vaucanson, a generic library for finite state machines.
00004 //
00005 // Copyright (C) 2008 The Vaucanson Group.
00006 //
00007 // This program is free software; you can redistribute it and/or
00008 // modify it under the terms of the GNU General Public License
00009 // as published by the Free Software Foundation; either version 2
00010 // of the License, or (at your option) any later version.
00011 //
00012 // The complete GNU General Public Licence Notice can be found as the
00013 // `COPYING' file in the root directory.
00014 //
00015 // The Vaucanson Group consists of people listed in the `AUTHORS' file.
00016 //
00017 
00018 /*
00019  * CPP guard should not be inserted here as
00020  * VCSN_GRAPH_IMPL could be changed.
00021  */
00022 
00023 # define VCSN_CONTEXT_NAMESPACE namespace int_boolean_automaton
00024 
00025 # include <vaucanson/contexts/int_letter.thh>
00026 # include <vaucanson/contexts/dynamic_alphabet.thh>
00027 # include <vaucanson/contexts/free_monoid.thh>
00028 # include <vaucanson/contexts/boolean_semiring.thh>
00029 # include <vaucanson/contexts/generic_series.thh>
00030 # include <vaucanson/contexts/generic_automaton_impl.thh>
00031 # include <vaucanson/contexts/automaton.thh>
00032 
00033 namespace vcsn
00034 {
00035   namespace VCSN_GRAPH_IMPL
00036   {
00037     VCSN_CONTEXT_NAMESPACE
00038     {
00039       AUTOMATON_FREEMONOID_TYPES_EXACT(automaton_t);
00040     }
00041   }
00042 }
00043 
00044 # include <vaucanson/contexts/automaton_maker.thh>
00045 
00046 # undef VCSN_CONTEXT_NAMESPACE
00047 

Generated on Thu Oct 9 20:22:35 2008 for Vaucanson by  doxygen 1.5.1