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

#include <GrkObjectWrapper.h>

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

Public Member Functions

 GrkObjectWrapperImpl (T *wrap)
T * getWrappee (void)
Public Member Functions inherited from grk::RefCounted
 RefCounted ()
RefCountedref ()
void unref ()
 RefCounted (const RefCounted &)=delete
RefCountedoperator= (const RefCounted &)=delete

Protected Member Functions

virtual ~GrkObjectWrapperImpl (void) override
Protected Member Functions inherited from grk::RefCounted
virtual ~RefCounted ()=default

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 )
inlineoverrideprotectedvirtual

References wrappee.

Member Function Documentation

◆ getWrappee()

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

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: