Definition GrkObjectWrapper.h:9
virtual void release(void)=0
GrkObjectWrapper(void)
Definition GrkObjectWrapper.cpp:5
int32_t unref(void)
Definition GrkObjectWrapper.cpp:12
virtual ~GrkObjectWrapper(void)
Definition GrkObjectWrapper.cpp:7
std::atomic< int32_t > ref_count
Definition GrkObjectWrapper.h:18
int32_t ref(void)
Definition GrkObjectWrapper.cpp:8
Definition GrkObjectWrapper.h:23
GrkObjectWrapperImpl(T *wrap)
Definition GrkObjectWrapper.h:25
T * getWrappee(void)
Definition GrkObjectWrapper.h:33
virtual void release(void)
Definition GrkObjectWrapper.h:27
T * wrappee
Definition GrkObjectWrapper.h:40
virtual ~GrkObjectWrapperImpl(void)=default
Copyright (C) 2016-2024 Grok Image Compression Inc.
Definition ICacheable.h:20
void grk_read(const uint8_t *buffer, TYPE *value, uint32_t numBytes)
Definition BufferedStream.h:239