Grok 12.0.1
Public Member Functions | Private Attributes | List of all members
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

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

◆ release()

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

Member Data Documentation

◆ wrappee

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

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