void UBTNode::CleanupMemory(UBehaviorTreeComponent* OwnerComp, uint8* NodeMemory, EBTMemoryClear::Type CleanupType) const { if (OwnerComp) { CleanupMemory(*OwnerComp, NodeMemory, CleanupType); } }
void UBTNode::CleanupInSubtree(UBehaviorTreeComponent& OwnerComp, uint8* NodeMemory, EBTMemoryClear::Type CleanupType) const { if (!bCreateNodeInstance && !bIsInjected) { CleanupMemory(OwnerComp, NodeMemory, CleanupType); } }
CW32Service::~CW32Service() { if ( m_lpszServiceName ) delete [] m_lpszServiceName; if ( m_lpszServiceDesc ) delete [] m_lpszServiceDesc; if ( m_scmHandle ) CloseServiceHandle( m_scmHandle ); if ( m_serviceHandle ) CloseServiceHandle( m_serviceHandle ); CleanupMemory(); }
CProfileNode::~CProfileNode( void ) { CleanupMemory(); }