## FoDocGP

FoDocGP —

## Synopsis

                FoDocGP;
                FoDocGPClass;
    FoDoc*      fo_doc_gp_new                   (void);
    void        fo_doc_gp_open_file             (FoDoc *fo_doc,
                                                 const gchar *filename,
                                                 FoLibfoContext *libfo_context,
                                                 GError **error);

## Description

## Details

### FoDocGP

    typedef struct _FoDocGP FoDocGP;

### FoDocGPClass

    typedef struct _FoDocGPClass FoDocGPClass;

### fo_doc_gp_new ()

    FoDoc*      fo_doc_gp_new                   (void);

Creates a new FoDoc.

Returns : | the newly created FoDoc.

### fo_doc_gp_open_file ()

    void        fo_doc_gp_open_file             (FoDoc *fo_doc,
                                                 const gchar *filename,
                                                 FoLibfoContext *libfo_context,
                                                 GError **error);

Open `filename` as the output file for `fo_doc`.

No reference to `libfo_context` is kept.

`fo_doc` : | FoDoc.
`filename` : | File to open as output.
`libfo_context` : | FoLibfoContext specifying file format.
`error` : | GError that is set if an error occurs.