CARLA
Static Public Member Functions | Static Public Attributes | Private Types | List of all members
carla::image::io::detail::io_impl< IO, IOs... > Struct Template Reference

#include <ImageIOConfig.h>

+ Collaboration diagram for carla::image::io::detail::io_impl< IO, IOs... >:

Static Public Member Functions

template<typename... Args>
static void read_image (Args &... args)
 
template<typename... Args>
static bool try_read_image (Args &... args)
 
template<typename... Args>
static bool try_write_view (Args &... args)
 
template<typename... Args>
static void write_view (Args &... args)
 

Static Public Attributes

static constexpr bool is_supported = self::is_supported || recursive::is_supported
 

Private Types

using recursive = io_impl< IOs... >
 
using self = io_impl< IO >
 

Detailed Description

template<typename IO, typename... IOs>
struct carla::image::io::detail::io_impl< IO, IOs... >

Definition at line 279 of file ImageIOConfig.h.

Member Typedef Documentation

◆ recursive

template<typename IO , typename... IOs>
using carla::image::io::detail::io_impl< IO, IOs... >::recursive = io_impl<IOs...>
private

Definition at line 282 of file ImageIOConfig.h.

◆ self

template<typename IO , typename... IOs>
using carla::image::io::detail::io_impl< IO, IOs... >::self = io_impl<IO>
private

Definition at line 281 of file ImageIOConfig.h.

Member Function Documentation

◆ read_image()

template<typename IO , typename... IOs>
template<typename... Args>
static void carla::image::io::detail::io_impl< IO, IOs... >::read_image ( Args &...  args)
inlinestatic

Definition at line 288 of file ImageIOConfig.h.

◆ try_read_image()

template<typename IO , typename... IOs>
template<typename... Args>
static bool carla::image::io::detail::io_impl< IO, IOs... >::try_read_image ( Args &...  args)
inlinestatic

Definition at line 295 of file ImageIOConfig.h.

◆ try_write_view()

template<typename IO , typename... IOs>
template<typename... Args>
static bool carla::image::io::detail::io_impl< IO, IOs... >::try_write_view ( Args &...  args)
inlinestatic

Definition at line 307 of file ImageIOConfig.h.

◆ write_view()

template<typename IO , typename... IOs>
template<typename... Args>
static void carla::image::io::detail::io_impl< IO, IOs... >::write_view ( Args &...  args)
inlinestatic

Definition at line 300 of file ImageIOConfig.h.

Member Data Documentation

◆ is_supported

template<typename IO , typename... IOs>
constexpr bool carla::image::io::detail::io_impl< IO, IOs... >::is_supported = self::is_supported || recursive::is_supported
static

Definition at line 285 of file ImageIOConfig.h.


The documentation for this struct was generated from the following file: