## fo-integer

fo-integer —

## Synopsis

    struct      FoInteger;
    struct      FoIntegerClass;
    FoDatatype* fo_integer_new                  (void);
    FoDatatype* fo_integer_new_with_value       (gint value);
    gint        fo_integer_get_value            (FoDatatype *integer);
    FoDatatype* fo_integer_get_integer_zero     (void);
    FoDatatype* fo_integer_get_integer_one      (void);
    FoDatatype* fo_integer_get_integer_two      (void);
    FoDatatype* fo_integer_get_integer_three    (void);
    FoDatatype* fo_integer_get_integer_four     (void);
    FoDatatype* fo_integer_get_integer_five     (void);
    FoDatatype* fo_integer_get_integer_six      (void);

## Object Hierarchy

      GObject
       +----FoObject
             +----FoDatatype
                   +----FoInteger

## Properties

      "value"                gint                 : Read / Write / Construct Only

## Description

## Details

### struct FoInteger

    struct FoInteger;

### struct FoIntegerClass

    struct FoIntegerClass;

### fo_integer_new ()

    FoDatatype* fo_integer_new                  (void);

Creates a new FoInteger initialized to default value.

Returns : | the new FoInteger.

### fo_integer_new_with_value ()

    FoDatatype* fo_integer_new_with_value       (gint value);

Creates a new FoInteger set to `value`.

`value` : | Value of the new FoInteger.
Returns : | The new FoInteger.

### fo_integer_get_value ()

    gint        fo_integer_get_value            (FoDatatype *integer);

Get the value of `integer`.

`integer` : | FoInteger.
Returns : | Numeric value of `integer`.

### fo_integer_get_integer_zero ()

    FoDatatype* fo_integer_get_integer_zero     (void);

Create and return an FoInteger with the well-known value 0.

This saves creation of multiple FoInteger objects that all have the value 0.

Returns : | FoInteger with value 0.

### fo_integer_get_integer_one ()

    FoDatatype* fo_integer_get_integer_one      (void);

Create and return an FoInteger with the well-known value 1.

This saves creation of multiple FoInteger objects that all have the value 1.

Returns : | FoInteger with value 1.

### fo_integer_get_integer_two ()

    FoDatatype* fo_integer_get_integer_two      (void);

Create and return an FoInteger with the well-known value 2.

This saves creation of multiple FoInteger objects that all have the value 2.

Returns : | FoInteger with value 2.

### fo_integer_get_integer_three ()

    FoDatatype* fo_integer_get_integer_three    (void);

Create and return an FoInteger with the well-known value 3.

This saves creation of multiple FoInteger objects that all have the value 3.

Returns : | FoInteger with value 3.

### fo_integer_get_integer_four ()

    FoDatatype* fo_integer_get_integer_four     (void);

Create and return an FoInteger with the well-known value 4.

This saves creation of multiple FoInteger objects that all have the value 4.

Returns : | FoInteger with value 4.

### fo_integer_get_integer_five ()

    FoDatatype* fo_integer_get_integer_five     (void);

Create and return an FoInteger with the well-known value 5.

This saves creation of multiple FoInteger objects that all have the value 5.

Returns : | FoInteger with value 5.

### fo_integer_get_integer_six ()

    FoDatatype* fo_integer_get_integer_six      (void);

Create and return an FoInteger with the well-known value 6.

This saves creation of multiple FoInteger objects that all have the value 6.

Returns : | FoInteger with value 6.

## Properties

"`value`" (gint : Read / Write / Construct Only) | Integer value.