parole-debug: Parole Plugins Reference Manual

## parole-debug parole-debug |

## Functions

#define | PAROLE_DEBUG_ENUM()
#define | PAROLE_DEBUG_ENUM_FULL()
void | parole_debug_enum ()
void | parole_debug_enum_full ()

## Description

## Functions

### PAROLE_DEBUG_ENUM()

    #define             PAROLE_DEBUG_ENUM(_text, _value, _type)

A macro to print debug information for an enum.

#### Parameters

_text | text to display |
_value | enum to evaluate |
_type | enum type |

### PAROLE_DEBUG_ENUM_FULL()

    #define             PAROLE_DEBUG_ENUM_FULL(_value, _type, ...)

A macro to print debug information with extended content for an enum.

#### Parameters

_value | enum to evaluate |
_type | enum type |
... | format string, followed by parameters to insert into the format string (as with `printf()`) |

### parole_debug_enum ()

    void
    parole_debug_enum (const gchar *func,
                       const gchar *file,
                       gint line,
                       const gchar *text,
                       gint v_enum,
                       GType type);

A function to print debug information for an enum.

#### Parameters

func | calling function |
file | calling file |
line | calling line |
text | text to display |
v_enum | enum to evaluate |
type | enum type |

### parole_debug_enum_full ()

    void
    parole_debug_enum_full (const gchar *func,
                            const gchar *file,
                            gint line,
                            gint v_enum,
                            GType type,
                            const gchar *format,
                            ...);

A function to print debug information with extended content for an enum.

#### Parameters

func | calling function |
file | calling file |
line | calling line |
v_enum | enum to evaluate |
type | enum type |
format | format string, followed by parameters to insert into the format string (as with `printf()`) |
... | parameters to insert into the format string |

## Types and Values