### Enumeration

# GObject TypeDebugFlags

deprecated: 2.36 since: 2.0

#### Declaration

    flags GObject.TypeDebugFlags

#### Description

These flags used to be passed to `g_type_init_with_debug_flags()` which is now deprecated.

If you need to enable debugging features, use the `GOBJECT_DEBUG` environment variable.

Available since: 2.0

Deprecated since: 2.36

G_type_init() is now done automatically.

#### Members

`G_TYPE_DEBUG_NONE`

  Print no messages.

  - Value: `0`
  - Nickname: `None`
  - Available since: 2.0
`G_TYPE_DEBUG_OBJECTS`

  Print messages about object bookkeeping.

  - Value: `1`
  - Nickname: `None`
  - Available since: 2.0
`G_TYPE_DEBUG_SIGNALS`

  Print messages about signal emissions.

  - Value: `2`
  - Nickname: `None`
  - Available since: 2.0
`G_TYPE_DEBUG_INSTANCE_COUNT`

  Keep a count of instances of each type.

  - Value: `4`
  - Nickname: `None`
  - Available since: 2.0
`G_TYPE_DEBUG_MASK`

  Mask covering all debug flags.

  - Value: `7`
  - Nickname: `None`
  - Available since: 2.0