---
name: "mlpack_util_CLIDeleter"
section: "3"
platform: "linux"
package: "mlpack-doc"
version: "1.0.10-1"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/mlpack_util_CLIDeleter"
---

# mlpack\_util\_CLIDeleter(3)

Extremely simple class whose only job is to delete the existing CLI object at the end of execution.

## NAME

mlpack::util::CLIDeleter -

Extremely simple class whose only job is to delete the existing **CLI** object at the end of execution.

## SYNOPSIS

### Public Member Functions

**CLIDeleter** ()\
 **~CLIDeleter** ()\

## Detailed Description

Extremely simple class whose only job is to delete the existing **CLI** object at the end of execution.

This is meant to allow the user to avoid typing '**CLI::Destroy()**' at the end of their program. The file also defines a static **CLIDeleter** class, which will be initialized at the beginning of the program and deleted at the end. The destructor destroys the **CLI** singleton.

Definition at line 35 of file cli\_deleter.hpp.

## Constructor & Destructor Documentation

### mlpack::util::CLIDeleter::CLIDeleter ()

### mlpack::util::CLIDeleter::~CLIDeleter ()

## Author

Generated automatically by Doxygen for MLPACK from the source code.
