z_transducer_structures.hh

00001 #ifndef VAUCANSON_CONTEXTS_BMIG_Z_TRANSDUCER_STRUCTURES_HH
00002 # define VAUCANSON_CONTEXTS_BMIG_Z_TRANSDUCER_STRUCTURES_HH
00003 # ifndef VCSN_GRAPH_IMPL
00004 #  define VCSN_GRAPH_IMPL bmig
00005 #  define VCSN_GRAPH_IMPL_INCLUDE_PATH vaucanson/automata/implementation
00006 #  define VCSN_CONTEXT_INCLUDE_PATH vaucanson/contexts
00007 # else
00008 #  define DONT_UNDEF
00009 # endif
00010 
00011 # ifndef VCSN_DEFAULT_GRAPH_IMPL
00012 #  define VCSN_DEFAULT_GRAPH_IMPL bmig
00013 #  define VCSN_ALIAS_NAMESPACE
00014 # endif
00015  
00016 # include <vaucanson/misc/usual_macros.hh>
00017 # include <vaucanson/automata/generic_contexts/z_transducer_structures.hh>
00018 # if !defined(ALIAS_z_transducer) && defined(VCSN_ALIAS_NAMESPACE)
00019 #  define ALIAS_z_transducer
00020 namespace vcsn
00021 {
00022   namespace z_transducer = vcsn::VCSN_DEFAULT_GRAPH_IMPL::z_transducer;
00023 }
00024 # endif
00025 # if !defined(ALIAS_z_automaton) && defined(VCSN_ALIAS_NAMESPACE)
00026 #  define ALIAS_z_automaton
00027 namespace vcsn
00028 {
00029   namespace z_automaton = vcsn::VCSN_DEFAULT_GRAPH_IMPL::z_automaton;
00030 }
00031 # endif
00032 
00033 # ifndef DONT_UNDEF
00034 #  undef VCSN_GRAPH_IMPL
00035 #  undef VCSN_GRAPH_IMPL_INCLUDE_PATH
00036 #  undef VCSN_CONTEXT_INCLUDE_PATH
00037 # else
00038 #  undef DONT_UNDEF
00039 # endif
00040 #endif // !VAUCANSON_CONTEXTS_BMIG_Z_TRANSDUCER_STRUCTURES_HH

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