boost::gil::at_c

at_c overloads

Synopses

Provides mutable access to the K‐th element, in physical order

template<
    int K,
    typename E,
    typename L,
    int N>
std::add_lvalue_reference<E>::type
at_c(detail::homogeneous_color_base<E, L, N>& p);
template<
    int K,
    typename P,
    typename C,
    typename L>
kth_element_reference_type<packed_pixel<P, C, L>, K>::type
at_c(packed_pixel<P, C, L>& p);

Provides constant access to the K‐th element, in physical order

template<
    int K,
    typename E,
    typename L,
    int N>
std::add_lvalue_reference<std::add_const<E>::type>::type
at_c(detail::homogeneous_color_base<E, L, N> const& p);
template<
    int K,
    typename P,
    typename C,
    typename L>
kth_element_const_reference_type<packed_pixel<P, C, L>, K>::type
at_c(packed_pixel<P, C, L> const& p);
template<
    int K,
    typename B,
    typename C,
    typename L,
    bool M>
kth_element_reference_type<bit_aligned_pixel_reference<BitField, ChannelBitSizes, L, IsMutable>, K>::type
at_c(bit_aligned_pixel_reference<B, C, L, M> const& p);

Created with MrDocs