27 #ifndef MLN_CORE_SITE_SET_ATTIC_P_FACES_PITER_HH
28 # define MLN_CORE_SITE_SET_ATTIC_P_FACES_PITER_HH
36 # include <mln/core/site_set/p_faces.hh>
37 # include <mln/core/internal/p_complex_piter_base.hh>
38 # include <mln/topo/attic/faces_iter.hh>
45 template <
unsigned N,
unsigned D,
typename P>
struct p_faces;
47 template <
unsigned N,
unsigned D>
class faces_fwd_iter_;
48 template <
unsigned N,
unsigned D>
class faces_bkd_iter_;
60 template <
unsigned N,
unsigned D,
typename P>
65 p_faces_fwd_piter_<N, D, P> >
91 template <
unsigned N,
unsigned D,
typename P>
98 p_faces_bkd_piter_<N, D, P> >
116 # ifndef MLN_INCLUDE_ONLY
122 template <
unsigned N,
unsigned D,
typename P>
128 template <
unsigned N,
unsigned D,
typename P>
140 template <
unsigned N,
unsigned D,
typename P>
146 template <
unsigned N,
unsigned D,
typename P>
153 # endif // ! MLN_INCLUDE_ONLY
157 #endif // ! MLN_CORE_SITE_SET_ATTIC_P_FACES_PITER_HH