CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
TCriIdDeleter< T, Parameter > Struct Template Reference

#include <CriWareUtils.h>

Public Types

using PtrType = T*

Public Member Functions

 TCriIdDeleter ()
 TCriIdDeleter (const TSharedPtr< bool > &bInIsExternal)
void operator() (PtrType IdPtr) const

Public Attributes

TSharedPtr< bool > bIsExternal

Detailed Description

template<typename T, typename Parameter>
struct TCriIdDeleter< T, Parameter >

Class for CriId smart deletion

Member Typedef Documentation

◆ PtrType

template<typename T, typename Parameter>
using TCriIdDeleter< T, Parameter >::PtrType = T*

Constructor & Destructor Documentation

◆ TCriIdDeleter() [1/2]

template<typename T, typename Parameter>
TCriIdDeleter< T, Parameter >::TCriIdDeleter ( )
inline

◆ TCriIdDeleter() [2/2]

template<typename T, typename Parameter>
TCriIdDeleter< T, Parameter >::TCriIdDeleter ( const TSharedPtr< bool > & bInIsExternal)
inline

Member Function Documentation

◆ operator()()

template<typename T, typename Parameter>
void TCriIdDeleter< T, Parameter >::operator() ( PtrType IdPtr) const
inline

Member Data Documentation

◆ bIsExternal

template<typename T, typename Parameter>
TSharedPtr<bool> TCriIdDeleter< T, Parameter >::bIsExternal

The documentation for this struct was generated from the following file:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/CriWareUtils.h