Cinder  0.9.1
Public Member Functions | List of all members
cinder::cocoa::SafeNsData Class Reference

#include <CinderCocoa.h>

Public Member Functions

 SafeNsData ()
 
 SafeNsData (const BufferRef &buffer)
 
 operator NSData *const ()
 

Detailed Description

Represents an exception-safe Cocoa NSData which behaves like a shared_ptr but can implicitly cast itself to NSData*.

Constructor & Destructor Documentation

cinder::cocoa::SafeNsData::SafeNsData ( )
cinder::cocoa::SafeNsData::SafeNsData ( const BufferRef buffer)

Creates a SafeNsData using an existing cinder::Buffer. The SafeNsData retains a copy of the buffer in order to prevent its deletion.

Member Function Documentation

cinder::cocoa::SafeNsData::operator NSData *const ( )

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