JUCE  v5.1.1-3-g1a0b28c73
JUCE API
ContainerDeletePolicy< ObjectType > Struct Template Reference

Used by container classes as an indirect way to delete an object of a particular type. More...

#include <juce_ContainerDeletePolicy.h>

Static Public Member Functions

static void destroy (ObjectType *object)
 

Detailed Description

template<typename ObjectType>
struct ContainerDeletePolicy< ObjectType >

Used by container classes as an indirect way to delete an object of a particular type.

The generic implementation of this class simply calls 'delete', but you can create a specialised version of it for a particular class if you need to delete that type of object in a more appropriate way.

See also
ScopedPointer, OwnedArray

Member Function Documentation

◆ destroy()

template<typename ObjectType >
static void ContainerDeletePolicy< ObjectType >::destroy ( ObjectType *  object)
inlinestatic

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