- return *boost::range::max_element(
- iterate_enum<core::video_format>()
- | boost::adaptors::transformed(
- [] (core::video_format format)
- {
- return core::video_format_desc(format).size;
- }));
+ return cpplinq::from(enum_constants<core::video_format>())
+ .select([](core::video_format format) { return core::video_format_desc(format).size; })
+ .max();