### Struct

# GLib TokenValue

#### Description [src]

    union GTokenValue {
      gpointer v_symbol;
      gchar* v_identifier;
      gulong v_binary;
      gulong v_octal;
      gulong v_int;
      guint64 v_int64;
      gdouble v_float;
      gulong v_hex;
      gchar* v_string;
      gchar* v_comment;
      guchar v_char;
      guint v_error;
    }

A union holding the value of the token.

###### Structure members

`v_symbol:` `gpointer`

  Token symbol value.

`v_identifier:` `gchar*`

  Token identifier value.

`v_binary:` `gulong`

  Token binary integer value.

`v_octal:` `gulong`

  Octal integer value.

`v_int:` `gulong`

  Integer value.

`v_int64:` `guint64`

  64-bit integer value.

`v_float:` `gdouble`

  Floating point value.

`v_hex:` `gulong`

  Hex integer value.

`v_string:` `gchar*`

  String value.

`v_comment:` `gchar*`

  Comment value.

`v_char:` `guchar`

  Character value.

`v_error:` `guint`

  Error value.