| LIBJXL
    | 

| 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, JxlDecoderDestroyStruct > | JxlDecoderPtr | 
| typedef std::unique_ptr< JxlEncoder, JxlEncoderDestroyStruct > | JxlEncoderPtr | 
| typedef std::unique_ptr< void, JxlResizableParallelRunnerDestroyStruct > | JxlResizableParallelRunnerPtr | 
| typedef std::unique_ptr< void, JxlThreadParallelRunnerDestroyStruct > | JxlThreadParallelRunnerPtr | 
| typedef std::unique_ptr<JxlDecoder, JxlDecoderDestroyStruct> 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.
| typedef std::unique_ptr<JxlEncoder, JxlEncoderDestroyStruct> 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.
| typedef std::unique_ptr<void, JxlResizableParallelRunnerDestroyStruct> 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.
| typedef std::unique_ptr<void, JxlThreadParallelRunnerDestroyStruct> 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.