• Home
  • Raw
  • Download

Lines Matching refs:Layout

24 template <typename BitField,typename ChannelRefs,typename Layout> struct packed_pixel;
36 template <typename BitField, typename ChannelBitSizes, typename Layout, bool IsMutable> struct bit_…
365 template <typename BitField, typename ChannelBitSizes, typename Layout>
376 Layout>;
390 template <typename BitField, typename ChannelBitSizes, typename Layout, typename Alloc=std::allocat…
393 … using type = image<typename packed_pixel_type<BitField,ChannelBitSizes,Layout>::type,false,Alloc>;
398 template <typename BitField, unsigned Size1, typename Layout, typename Alloc = std::allocator<unsig…
400 : packed_image_type<BitField, mp11::mp_list_c<unsigned, Size1>, Layout, Alloc>
405 template <typename BitField, unsigned Size1, unsigned Size2, typename Layout, typename Alloc = std:…
407 : packed_image_type<BitField, mp11::mp_list_c<unsigned, Size1, Size2>, Layout, Alloc>
412 template <typename BitField, unsigned Size1, unsigned Size2, unsigned Size3, typename Layout, typen…
414 : packed_image_type<BitField, mp11::mp_list_c<unsigned, Size1, Size2, Size3>, Layout, Alloc>
419 …unsigned Size1, unsigned Size2, unsigned Size3, unsigned Size4, typename Layout, typename Alloc = …
421 …: packed_image_type<BitField, mp11::mp_list_c<unsigned, Size1, Size2, Size3, Size4>, Layout, Alloc>
426 …unsigned Size2, unsigned Size3, unsigned Size4, unsigned Size5, typename Layout, typename Alloc = …
428 …age_type<BitField, mp11::mp_list_c<unsigned, Size1, Size2, Size3, Size4, Size5>, Layout, Alloc> {};
440 typename Layout,
456 …using bit_alignedref_t = bit_aligned_pixel_reference<bitfield_t, ChannelBitSizes, Layout, true> co…
464 template <unsigned Size1, typename Layout, typename Alloc = std::allocator<unsigned char>>
465 struct bit_aligned_image1_type : bit_aligned_image_type<mp11::mp_list_c<unsigned, Size1>, Layout, A…
469 template <unsigned Size1, unsigned Size2, typename Layout, typename Alloc = std::allocator<unsigned…
470 …ed_image2_type : bit_aligned_image_type<mp11::mp_list_c<unsigned, Size1, Size2>, Layout, Alloc> {};
474 template <unsigned Size1, unsigned Size2, unsigned Size3, typename Layout, typename Alloc = std::al…
475 …e3_type : bit_aligned_image_type<mp11::mp_list_c<unsigned, Size1, Size2, Size3>, Layout, Alloc> {};
479 template <unsigned Size1, unsigned Size2, unsigned Size3, unsigned Size4, typename Layout, typename…
480 … : bit_aligned_image_type<mp11::mp_list_c<unsigned, Size1, Size2, Size3, Size4>, Layout, Alloc> {};
484 …unsigned Size2, unsigned Size3, unsigned Size4, unsigned Size5, typename Layout, typename Alloc = …
485 …aligned_image_type<mp11::mp_list_c<unsigned, Size1, Size2, Size3, Size4, Size5>, Layout, Alloc> {};
490 template <typename Channel, typename Layout>
494 using type = pixel<Channel, Layout>;
498 template <typename BitField, int NumBits, bool IsMutable, typename Layout>
499 struct pixel_value_type<packed_dynamic_channel_reference<BitField, NumBits, IsMutable>, Layout>
500 : packed_pixel_type<BitField, mp11::mp_list_c<unsigned, NumBits>, Layout>
503 template <typename BitField, int NumBits, bool IsMutable, typename Layout>
504 …ruct pixel_value_type<packed_dynamic_channel_reference<BitField, NumBits, IsMutable> const, Layout> struct
505 : packed_pixel_type<BitField, mp11::mp_list_c<unsigned, NumBits>, Layout>
508 template <typename BitField, int FirstBit, int NumBits, bool IsMutable, typename Layout>
509 struct pixel_value_type<packed_channel_reference<BitField, FirstBit, NumBits, IsMutable>, Layout>
510 : packed_pixel_type<BitField, mp11::mp_list_c<unsigned, NumBits>, Layout>
513 template <typename BitField, int FirstBit, int NumBits, bool IsMutable, typename Layout>
514 …ct pixel_value_type<packed_channel_reference<BitField, FirstBit, NumBits, IsMutable> const, Layout> struct
515 : packed_pixel_type<BitField, mp11::mp_list_c<unsigned, NumBits>, Layout>
518 template <int NumBits, typename Layout>
519 struct pixel_value_type<packed_channel_value<NumBits>, Layout>
520 …xel_type<typename detail::min_fast_uint<NumBits>::type, mp11::mp_list_c<unsigned, NumBits>, Layout>