Vaucanson  1.4.1
contexts/bmig/int_fmp_transducer_structures.hh
1 #ifndef VAUCANSON_CONTEXTS_BMIG_INT_FMP_TRANSDUCER_STRUCTURES_HH
2 # define VAUCANSON_CONTEXTS_BMIG_INT_FMP_TRANSDUCER_STRUCTURES_HH
3 # ifndef VCSN_GRAPH_IMPL
4 # define VCSN_GRAPH_IMPL bmig
5 # define VCSN_GRAPH_IMPL_INCLUDE_PATH vaucanson/automata/implementation
6 # define VCSN_CONTEXT_INCLUDE_PATH vaucanson/contexts
7 # else
8 # define DONT_UNDEF
9 # endif
10 
11 # ifndef VCSN_DEFAULT_GRAPH_IMPL
12 # define VCSN_DEFAULT_GRAPH_IMPL bmig
13 # define VCSN_ALIAS_NAMESPACE
14 # endif
15 
16 # include <vaucanson/misc/usual_macros.hh>
17 # include <vaucanson/automata/generic_contexts/int_fmp_transducer_structures.hh>
18 # if !defined(ALIAS_int_fmp_transducer) && defined(VCSN_ALIAS_NAMESPACE)
19 # define ALIAS_int_fmp_transducer
20 namespace vcsn
21 {
22  namespace int_fmp_transducer = vcsn::VCSN_DEFAULT_GRAPH_IMPL::int_fmp_transducer;
23 }
24 # endif
25 
26 # ifndef DONT_UNDEF
27 # undef VCSN_GRAPH_IMPL
28 # undef VCSN_GRAPH_IMPL_INCLUDE_PATH
29 # undef VCSN_CONTEXT_INCLUDE_PATH
30 # else
31 # undef DONT_UNDEF
32 # endif
33 #endif // !VAUCANSON_CONTEXTS_BMIG_INT_FMP_TRANSDUCER_STRUCTURES_HH