---
name: "mlpack_util_NullOutStream"
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_NullOutStream"
---

# mlpack\_util\_NullOutStream(3)

Used for Log::Debug when not compiled with debugging symbols.

## NAME

mlpack::util::NullOutStream -

Used for **Log::Debug** when not compiled with debugging symbols.

## SYNOPSIS

### Public Member Functions

**NullOutStream** ()\
 *Does nothing.*  **NullOutStream** (const **NullOutStream** &)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (bool)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (short)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (unsigned short)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (int)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (unsigned int)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (long)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (unsigned long)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (float)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (double)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (long double)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (void \*)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (const char \*)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (std::string &)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (std::streambuf \*)\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (std::ostream &(\*)(std::ostream &))\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (std::ios &(\*)(std::ios &))\
 *Does nothing.*  **NullOutStream** & **operator\<\<** (std::ios\_base &(\*)(std::ios\_base &))\
 *Does nothing.*  template\<typename T \> **NullOutStream** & **operator\<\<** (const T &)\
 *Does nothing.*

## Detailed Description

Used for **Log::Debug** when not compiled with debugging symbols.

This class does nothing and should be optimized out entirely by the compiler.

Definition at line 37 of file nulloutstream.hpp.

## Constructor & Destructor Documentation

### mlpack::util::NullOutStream::NullOutStream ()` [inline]`

Does nothing.

Definition at line 43 of file nulloutstream.hpp.

### mlpack::util::NullOutStream::NullOutStream (const NullOutStream &)` [inline]`

Does nothing.

Definition at line 48 of file nulloutstream.hpp.

## Member Function Documentation

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (bool)` [inline]`

Does nothing.

Definition at line 51 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (short)` [inline]`

Does nothing.

Definition at line 53 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (unsignedshort)` [inline]`

Does nothing.

Definition at line 55 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (int)` [inline]`

Does nothing.

Definition at line 57 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (unsignedint)` [inline]`

Does nothing.

Definition at line 59 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (long)` [inline]`

Does nothing.

Definition at line 61 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (unsignedlong)` [inline]`

Does nothing.

Definition at line 63 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (float)` [inline]`

Does nothing.

Definition at line 65 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (double)` [inline]`

Does nothing.

Definition at line 67 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (longdouble)` [inline]`

Does nothing.

Definition at line 69 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (void \*)` [inline]`

Does nothing.

Definition at line 71 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (const char \*)` [inline]`

Does nothing.

Definition at line 73 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (std::string &)` [inline]`

Does nothing.

Definition at line 75 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (std::streambuf \*)` [inline]`

Does nothing.

Definition at line 77 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (std::ostream &\*)(std::ostream &)` [inline]`

Does nothing.

Definition at line 79 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (std::ios &\*)(std::ios &)` [inline]`

Does nothing.

Definition at line 81 of file nulloutstream.hpp.

### NullOutStream& mlpack::util::NullOutStream::operator\<\< (std::ios\_base &\*)(std::ios\_base &)` [inline]`

Does nothing.

Definition at line 83 of file nulloutstream.hpp.

### template\<typename T \> NullOutStream& mlpack::util::NullOutStream::operator\<\< (const T &)` [inline]`

Does nothing.

Definition at line 88 of file nulloutstream.hpp.

## Author

Generated automatically by Doxygen for MLPACK from the source code.
