26 #ifndef MLN_MORPHO_ATTRIBUTE_CARD_HH
27 # define MLN_MORPHO_ATTRIBUTE_CARD_HH
37 # include <mln/accu/internal/base.hh>
38 # include <mln/util/pix.hh>
49 template <
typename I>
class card;
60 struct accumulator_< morpho::attribute::card<I> >
62 typedef accumulator::has_untake::no
has_untake;
64 typedef accumulator::has_stop::no
has_stop;
65 typedef accumulator::when_pix::use_none
when_pix;
94 void take(const argument& s);
95 void take(const util::pix<I>& px);
96 void take(const
card<I>& other);
116 # ifndef MLN_INCLUDE_ONLY
118 template <
typename I>
125 template <
typename I>
135 template <
typename I>
143 template <
typename I>
151 template <
typename I>
159 template <
typename I>
169 template <
typename I>
178 template <
typename I>
186 template <
typename I>
194 template <
typename I>
202 # endif // ! MLN_INCLUDE_ONLY
211 #endif // ! MLN_MORPHO_ATTRIBUTE_CARD_HH