00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 #ifndef VCSN_ALGORITHMS_IS_AMBIGUOUS_HH
00019 # define VCSN_ALGORITHMS_IS_AMBIGUOUS_HH
00020 
00033 # include <vaucanson/design_pattern/design_pattern.hh>
00034 
00035 namespace vcsn {
00036 
00047   template<typename S, typename A>
00048   bool
00049   is_ambiguous(const Element<S, A>& aut);
00050 
00053 } 
00054 
00055 # if !defined VCSN_USE_INTERFACE_ONLY && !defined VCSN_USE_LIB
00056 #  include <vaucanson/algorithms/is_ambiguous.hxx>
00057 # endif // VCSN_USE_INTERFACE_ONLY
00058 
00059 
00060 #endif // ! VCSN_ALGORITHMS_IS_AMBIGUOUS_HH