LIBJXL
Loading...
Searching...
No Matches
Files | Classes | Typedefs
Collaboration diagram for C++ helpers:

Files

file  decode_cxx.h
 C++ header-only helper for decode.h.
 
file  encode_cxx.h
 C++ header-only helper for encode.h.
 
file  resizable_parallel_runner_cxx.h
 C++ header-only helper for resizable_parallel_runner.h.
 
file  thread_parallel_runner_cxx.h
 C++ header-only helper for thread_parallel_runner.h.
 

Classes

struct  JxlDecoderDestroyStruct
 Struct to call JxlDecoderDestroy from the JxlDecoderPtr unique_ptr. More...
 
struct  JxlEncoderDestroyStruct
 Struct to call JxlEncoderDestroy from the JxlEncoderPtr unique_ptr. More...
 
struct  JxlResizableParallelRunnerDestroyStruct
 
struct  JxlThreadParallelRunnerDestroyStruct
 

Typedefs

typedef std::unique_ptr< JxlDecoder, JxlDecoderDestroyStructJxlDecoderPtr
 
typedef std::unique_ptr< JxlEncoder, JxlEncoderDestroyStructJxlEncoderPtr
 
typedef std::unique_ptr< void, JxlResizableParallelRunnerDestroyStructJxlResizableParallelRunnerPtr
 
typedef std::unique_ptr< void, JxlThreadParallelRunnerDestroyStructJxlThreadParallelRunnerPtr
 

Detailed Description

Typedef Documentation

◆ JxlDecoderPtr

std::unique_ptr<> type that calls JxlDecoderDestroy() when releasing the decoder.

Use this helper type from C++ sources to ensure the decoder is destroyed and their internal resources released.

◆ JxlEncoderPtr

std::unique_ptr<> type that calls JxlEncoderDestroy() when releasing the encoder.

Use this helper type from C++ sources to ensure the encoder is destroyed and their internal resources released.

◆ JxlResizableParallelRunnerPtr

std::unique_ptr<> type that calls JxlResizableParallelRunnerDestroy() when releasing the runner.

Use this helper type from C++ sources to ensure the runner is destroyed and their internal resources released.

◆ JxlThreadParallelRunnerPtr

std::unique_ptr<> type that calls JxlThreadParallelRunnerDestroy() when releasing the runner.

Use this helper type from C++ sources to ensure the runner is destroyed and their internal resources released.