RCsv

RCsv —

Synopsis




#define     R_CSV_TYPE
#define     R_CSV                           (obj)
#define     R_CSV_CLASS                     (klass)
#define     IS_R_CSV                        (obj)
#define     IS_R_CSV_CLASS                  (klass)
#define     R_CSV_GET_CLASS                 (obj)
            RCsvPrivate;
            RCsv;
GType       r_csv_get_type                  (void);
RCsv*       r_csv_new                       (void);
void        r_csv_free                      (RCsv *csv);

Description

Details

R_CSV_TYPE

#define R_CSV_TYPE            (r_csv_get_type())


R_CSV()

#define     R_CSV(obj)

obj :

R_CSV_CLASS()

#define     R_CSV_CLASS(klass)

klass :

IS_R_CSV()

#define IS_R_CSV(obj)         (G_TYPE_CHECK_INSTANCE_TYPE((obj), R_CSV_TYPE))

obj :

IS_R_CSV_CLASS()

#define IS_R_CSV_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),  R_CSV_TYPE))

klass :

R_CSV_GET_CLASS()

#define     R_CSV_GET_CLASS(obj)

obj :

RCsvPrivate

typedef struct _RCsvPrivate RCsvPrivate;


RCsv

typedef struct {
  RAbook parent;
  
  FILE* fp;                       /* the csv file */

  /* private */
  RCsvPrivate* private;
} RCsv;


r_csv_get_type ()

GType       r_csv_get_type                  (void);

Returns :

r_csv_new ()

RCsv*       r_csv_new                       (void);

create a new RCsv

Returns : a RCsv*

r_csv_free ()

void        r_csv_free                      (RCsv *csv);

free the RCsv object

csv : a RCsv