/////////////////////////////////////////////////////////////////////////////
-// Name: wx/mac/corefoundation/cfdata.h
+// Name: wx/osx/core/cfdataref.h
// Purpose: wxCFDataRef class
// Author: Stefan Csomor
-// Modified by:
+// Modified by:
// Created: 2007/05/10
-// RCS-ID: $Id: cfdataref.h 46095 2007-05-18 07:29:49Z SC $
+// RCS-ID: $Id$
// Copyright: (c) 2007 Stefan Csomor
// Licence: wxWindows licence
// Notes: See http://developer.apple.com/documentation/CoreFoundation/Conceptual/CFBinaryData/index.html
/////////////////////////////////////////////////////////////////////////////
-/*! @header wx/mac/corefoundation/cfref.h
+/*! @header wx/osx/core/cfdataref.h
@abstract wxCFDataRef template class
*/
{}
typedef wxCFRef<CFDataRef> super_type;
-
+
/*! @method wxCFDataRef
@abstract Assumes ownership of p and creates a reference to it.
@templatefield otherType Any type.
@param p The raw pointer to assume ownership of. May be NULL.
@discussion Like shared_ptr, it is assumed that the caller has a strong reference to p and intends
to transfer ownership of that reference to this ref holder. If the object comes from
- a Create or Copy method then this is the correct behavior. If the object comes from
+ a Create or Copy method then this is the correct behaviour. If the object comes from
a Get method then you must CFRetain it yourself before passing it to this constructor.
A handy way to do this is to use the non-member wxCFRefFromGet factory funcion.
This method is templated and takes an otherType *p. This prevents implicit conversion
@param data The raw data.
@param length The data length.
*/
- wxCFDataRef(const UInt8* data, CFIndex length)
+ wxCFDataRef(const UInt8* data, CFIndex length)
: super_type(CFDataCreate(kCFAllocatorDefault, data, length))
{
}
else
return 0;
}
-
+
/*! @method GetBytes
@abstract Copies the data into an external buffer
@param range The desired range.