#include <cpu_processor_cache.hh>
Definition at line 17 of file cpu_processor_cache.hh.
◆ CPUProcessorCache() [1/3]
| blender::ocio::CPUProcessorCache::CPUProcessorCache |
( |
| ) |
|
|
default |
◆ CPUProcessorCache() [2/3]
| blender::ocio::CPUProcessorCache::CPUProcessorCache |
( |
const CPUProcessorCache & | other | ) |
|
|
delete |
◆ CPUProcessorCache() [3/3]
| blender::ocio::CPUProcessorCache::CPUProcessorCache |
( |
CPUProcessorCache && | other | ) |
|
|
defaultnoexcept |
◆ ~CPUProcessorCache()
| blender::ocio::CPUProcessorCache::~CPUProcessorCache |
( |
| ) |
|
|
default |
◆ get()
| const CPUProcessor * blender::ocio::CPUProcessorCache::get |
( |
const std::function< std::unique_ptr< CPUProcessor >()> & | create_processor | ) |
const |
|
inline |
Get cached processor, or create the new one using create_processor() and cache it.
If the create_processor() returns nullptr it is cached as nullptr.
Definition at line 45 of file cpu_processor_cache.hh.
References lock.
◆ operator=() [1/2]
◆ operator=() [2/2]
The documentation for this class was generated from the following file: