Grok 15.1.0
grk::GrkObjectWrapperImpl< T > Class Template Reference

#include <GrkObjectWrapper.h>

Inheritance diagram for grk::GrkObjectWrapperImpl< T >:
grk::GrkObjectWrapper

Public Member Functions

 GrkObjectWrapperImpl (T *wrap)
virtual ~GrkObjectWrapperImpl (void)=default
virtual void release (void)
T * getWrappee (void)
Public Member Functions inherited from grk::GrkObjectWrapper
 GrkObjectWrapper (void)
virtual ~GrkObjectWrapper (void)
int32_t ref (void)
int32_t unref (void)

Private Attributes

T * wrappee

Constructor & Destructor Documentation

◆ GrkObjectWrapperImpl()

template<typename T>
grk::GrkObjectWrapperImpl< T >::GrkObjectWrapperImpl ( T * wrap)
inlineexplicit

References wrappee.

◆ ~GrkObjectWrapperImpl()

template<typename T>
virtual grk::GrkObjectWrapperImpl< T >::~GrkObjectWrapperImpl ( void )
virtualdefault

Member Function Documentation

◆ getWrappee()

template<typename T>
T * grk::GrkObjectWrapperImpl< T >::getWrappee ( void )
inline

References wrappee.

◆ release()

template<typename T>
virtual void grk::GrkObjectWrapperImpl< T >::release ( void )
inlinevirtual

Implements grk::GrkObjectWrapper.

References wrappee.

Member Data Documentation

◆ wrappee

template<typename T>
T* grk::GrkObjectWrapperImpl< T >::wrappee
private

The documentation for this class was generated from the following file: