11 explicit GrkObjectWrapper(
void);
12 virtual ~GrkObjectWrapper(
void);
15 virtual void release(
void) = 0;
22class GrkObjectWrapperImpl :
public GrkObjectWrapper
25 explicit GrkObjectWrapperImpl(T* wrap) :
wrappee(wrap) {}
26 virtual ~GrkObjectWrapperImpl(
void) =
default;
27 virtual void release(
void)
std::atomic< int32_t > ref_count
Definition GrkObjectWrapper.h:18
T * wrappee
Definition GrkObjectWrapper.h:40
Copyright (C) 2016-2023 Grok Image Compression Inc.
Definition ICacheable.h:20