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

# bug(3)

Bug List

## NAME

bug - Bug List

- **Class mlpack::CLI**

  The **COUNTER** variable is used in most cases to guarantee a unique global identifier for options declared using the PARAM\_\*() macros. However, not all compilers have this support--most notably, gcc \< 4.3. In that case, the **LINE** macro is used as an attempt to get a unique global identifier, but collisions are still possible, and they produce bizarre error messages. See http://mlpack.org/trac/ticket/74 for more information.

- **Member PARAM\_DOUBLE (ID, DESC, ALIAS, DEF)**

  The **COUNTER** variable is used in most cases to guarantee a unique global identifier for options declared using the PARAM\_\*() macros. However, not all compilers have this support--most notably, gcc \< 4.3. In that case, the **LINE** macro is used as an attempt to get a unique global identifier, but collisions are still possible, and they produce bizarre error messages. See http://mlpack.org/trac/ticket/74 for more information.

- **Member PARAM\_DOUBLE\_REQ (ID, DESC, ALIAS)**

  The **COUNTER** variable is used in most cases to guarantee a unique global identifier for options declared using the PARAM\_\*() macros. However, not all compilers have this support--most notably, gcc \< 4.3. In that case, the **LINE** macro is used as an attempt to get a unique global identifier, but collisions are still possible, and they produce bizarre error messages. See http://mlpack.org/trac/ticket/74 for more information.

- **Member PARAM\_FLAG (ID, DESC, ALIAS)**

  The **COUNTER** variable is used in most cases to guarantee a unique global identifier for options declared using the PARAM\_\*() macros. However, not all compilers have this support--most notably, gcc \< 4.3. In that case, the **LINE** macro is used as an attempt to get a unique global identifier, but collisions are still possible, and they produce bizarre error messages. See http://mlpack.org/trac/ticket/74 for more information.

- **Member PARAM\_FLOAT (ID, DESC, ALIAS, DEF)**

  The **COUNTER** variable is used in most cases to guarantee a unique global identifier for options declared using the PARAM\_\*() macros. However, not all compilers have this support--most notably, gcc \< 4.3. In that case, the **LINE** macro is used as an attempt to get a unique global identifier, but collisions are still possible, and they produce bizarre error messages. See http://mlpack.org/trac/ticket/74 for more information.

- **Member PARAM\_FLOAT\_REQ (ID, DESC, ALIAS)**

  The **COUNTER** variable is used in most cases to guarantee a unique global identifier for options declared using the PARAM\_\*() macros. However, not all compilers have this support--most notably, gcc \< 4.3. In that case, the **LINE** macro is used as an attempt to get a unique global identifier, but collisions are still possible, and they produce bizarre error messages. See http://mlpack.org/trac/ticket/74 for more information.

- **Member PARAM\_INT (ID, DESC, ALIAS, DEF)**

  The **COUNTER** variable is used in most cases to guarantee a unique global identifier for options declared using the PARAM\_\*() macros. However, not all compilers have this support--most notably, gcc \< 4.3. In that case, the **LINE** macro is used as an attempt to get a unique global identifier, but collisions are still possible, and they produce bizarre error messages. See http://mlpack.org/trac/ticket/74 for more information.

- **Member PARAM\_INT\_REQ (ID, DESC, ALIAS)**

  The **COUNTER** variable is used in most cases to guarantee a unique global identifier for options declared using the PARAM\_\*() macros. However, not all compilers have this support--most notably, gcc \< 4.3. In that case, the **LINE** macro is used as an attempt to get a unique global identifier, but collisions are still possible, and they produce bizarre error messages. See http://mlpack.org/trac/ticket/74 for more information.

- **Member PARAM\_STRING (ID, DESC, ALIAS, DEF)**

  The **COUNTER** variable is used in most cases to guarantee a unique global identifier for options declared using the PARAM\_\*() macros. However, not all compilers have this support--most notably, gcc \< 4.3. In that case, the **LINE** macro is used as an attempt to get a unique global identifier, but collisions are still possible, and they produce bizarre error messages. See http://mlpack.org/trac/ticket/74 for more information.

- **Member PARAM\_STRING\_REQ (ID, DESC, ALIAS)**

  The **COUNTER** variable is used in most cases to guarantee a unique global identifier for options declared using the PARAM\_\*() macros. However, not all compilers have this support--most notably, gcc \< 4.3. In that case, the **LINE** macro is used as an attempt to get a unique global identifier, but collisions are still possible, and they produce bizarre error messages. See http://mlpack.org/trac/ticket/74 for more information.

- **Member PARAM\_VECTOR (T, ID, DESC, ALIAS)**

  The **COUNTER** variable is used in most cases to guarantee a unique global identifier for options declared using the PARAM\_\*() macros. However, not all compilers have this support--most notably, gcc \< 4.3. In that case, the **LINE** macro is used as an attempt to get a unique global identifier, but collisions are still possible, and they produce bizarre error messages. See http://mlpack.org/trac/ticket/74 for more information.

- **Member PARAM\_VECTOR\_REQ (T, ID, DESC, ALIAS)**

  The **COUNTER** variable is used in most cases to guarantee a unique global identifier for options declared using the PARAM\_\*() macros. However, not all compilers have this support--most notably, gcc \< 4.3. In that case, the **LINE** macro is used as an attempt to get a unique global identifier, but collisions are still possible, and they produce bizarre error messages. See http://mlpack.org/trac/ticket/74 for more information.
