BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bslalg_autoscalardestructor

Macros

#define bslalg_AutoScalarDestructor   bslalg::AutoScalarDestructor
 This alias is defined for backward compatibility.
 

Detailed Description

Outline

Purpose

Provide a proctor for destroying an object.

Classes

See also
bslma_autodestructor, bslma_destructionutil

Description

This component provides a proctor object to manage an otherwise-unmanaged instance of a user-defined type. If not explicitly released, the instance managed by the proctor object is automatically destroyed by the proctor's destructor, using the bslma::DestructionUtil utility.

Usage

Macro Definition Documentation

◆ bslalg_AutoScalarDestructor

#define bslalg_AutoScalarDestructor   bslalg::AutoScalarDestructor