17 #ifndef VCSN_ALGEBRA_IMPLEMENTATION_SERIES_SERIES_REP_HXX
18 # define VCSN_ALGEBRA_IMPLEMENTATION_SERIES_SERIES_REP_HXX
20 # include <vaucanson/algebra/implementation/series/series_rep.hh>
26 template <
typename S,
typename M>
28 operator==(boost::shared_ptr<SeriesRep<S, M> > lhs,
29 boost::shared_ptr<SeriesRep<S, M> > rhs)
32 typedef SeriesRepBase<SeriesRep, S, M> series_rep_base_t;
33 typedef boost::shared_ptr<series_rep_base_t> p_t;
35 return (static_cast<p_t>(lhs) == static_cast<p_t>(rhs));
42 #endif // !VCSN_ALGEBRA_IMPLEMENTATION_SERIES_SERIES_REP_HXX