LIBJXL
Classes | Typedefs
resizable_parallel_runner_cxx.h File Reference

C++ header-only helper for resizable_parallel_runner.h. More...

#include <memory>
#include "jxl/resizable_parallel_runner.h"
Include dependency graph for resizable_parallel_runner_cxx.h:

Go to the source code of this file.

Classes

struct  JxlResizableParallelRunnerDestroyStruct
 

Typedefs

typedef std::unique_ptr< void, JxlResizableParallelRunnerDestroyStructJxlResizableParallelRunnerPtr
 

Detailed Description

C++ header-only helper for resizable_parallel_runner.h.

There's no binary library associated with the header since this is a header only library.

Typedef Documentation

◆ 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.