Open Lighting Architecture  Latest Git
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
ola::ArrayDeleter Class Reference

Detailed Description

Deletes an array when it goes out of scope.

This is similar to unique_ptr<T[]>, which we should switch to once we start introducing C++11 syntax.

Public Member Functions

 ArrayDeleter (const uint8_t *data)
 Create a new ArrayDeleter. More...
 ~ArrayDeleter ()
 Destructor. More...

Constructor & Destructor Documentation

ola::ArrayDeleter::ArrayDeleter ( const uint8_t *  data)

Create a new ArrayDeleter.

dataThe data to wrap.
ola::ArrayDeleter::~ArrayDeleter ( )


This calls delete[] on the data.

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