40template <
class OutType>
45 static_assert(
sizeof(OutType) == 0,
46 "BufferTo<>() not implemented for this type. Implement a specialization for your own type or include one from "
47 "the 'converters' folder.");
74template <
class OutType>
79 static_assert(
sizeof(OutType) == 0,
80 "BufferPartTo<>() not implemented for this type. Implement a specialization for your own type or include one "
82 "the 'converters' folder.");
PEAK_COMMON_NO_DISCARD OutType BufferTo(const std::shared_ptr< peak::core::Buffer > &buffer)
Converts a core::Buffer into a different type.
Definition peak_buffer_converter.hpp:41
PEAK_COMMON_NO_DISCARD peak::icv::Image BufferPartTo(const std::shared_ptr< peak::core::BufferPart > &part)
Converts a core::BufferPart into a peak::ipl::Image.
Definition peak_bufferpart_converter_icv.hpp:42
The "peak" namespace directly contains convenience functionality like the DeviceManager as well as th...
Definition peak_buffer.hpp:29
#define PEAK_COMMON_NO_DISCARD
Definition peak_common_defines.h:89