pointer_default attribute

The [pointer_default] attribute specifies the default pointer attribute for all pointers except top-level pointers that appear in parameter lists.

pointer_default ( ptr | ref | unique )

Parameters

This attribute has no parameters.

Examples

[
    uuid(6B29FC40-CA47-1067-B31D-00DD010662DA), 
    version(3.3), 
    pointer_default(unique)
] 
interface dictionary 
{
    // Interface definition statements.
}

See also

interface

Array and Sized-Pointer Attributes

arrays

Arrays and Pointers

ptr

ref

unique

Default Pointer Types