Reset this managed pointer to empty.

Synopsis

Declared in <bslma_managedptr.h>

void
load(
    bsl::nullptr_t nullPointerLiteral = 0,
    void* cookie = 0,
    DeleterFunc deleter = 0);

Description

Destroy the current managed object (if any) and reset this managed pointer to empty. Note that the optionally specified cookie and deleter will be ignored, as empty managed pointers do not invoke a deleter.

Parameters

Name

Description

nullPointerLiteral

null‐pointer literal (unused; selects this overload)

cookie

unused cookie pointer

deleter

unused deleter function

Created with MrDocs