![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
#include <libanjuta/anjuta-serializer.h> enum AnjutaSerializerMode; AnjutaSerializerPrivate; AnjutaSerializer; AnjutaSerializer* anjuta_serializer_new (const gchar *filepath, AnjutaSerializerMode mode); gboolean anjuta_serializer_write_int (AnjutaSerializer *serializer, const gchar *name, gint value); gboolean anjuta_serializer_write_float (AnjutaSerializer *serializer, const gchar *name, gfloat value); gboolean anjuta_serializer_write_string (AnjutaSerializer *serializer, const gchar *name, const gchar *value); gboolean anjuta_serializer_read_int (AnjutaSerializer *serializer, const gchar *name, gint *value); gboolean anjuta_serializer_read_float (AnjutaSerializer *serializer, const gchar *name, gfloat *value); gboolean anjuta_serializer_read_string (AnjutaSerializer *serializer, const gchar *name, gchar **value, gboolean replace);
"filepath" gchar* : Read / Write / Construct Only "mode" AnjutaSerializerMode : Read / Write / Construct Only
typedef enum { ANJUTA_SERIALIZER_READ, ANJUTA_SERIALIZER_WRITE } AnjutaSerializerMode;
AnjutaSerializer* anjuta_serializer_new (const gchar *filepath, AnjutaSerializerMode mode);
|
|
|
|
Returns : |
gboolean anjuta_serializer_write_int (AnjutaSerializer *serializer, const gchar *name, gint value);
|
|
|
|
|
|
Returns : |
gboolean anjuta_serializer_write_float (AnjutaSerializer *serializer, const gchar *name, gfloat value);
|
|
|
|
|
|
Returns : |
gboolean anjuta_serializer_write_string (AnjutaSerializer *serializer, const gchar *name, const gchar *value);
|
|
|
|
|
|
Returns : |
gboolean anjuta_serializer_read_int (AnjutaSerializer *serializer, const gchar *name, gint *value);
|
|
|
|
|
|
Returns : |
gboolean anjuta_serializer_read_float (AnjutaSerializer *serializer, const gchar *name, gfloat *value);
|
|
|
|
|
|
Returns : |
gboolean anjuta_serializer_read_string (AnjutaSerializer *serializer, const gchar *name, gchar **value, gboolean replace);
|
|
|
|
|
|
|
|
Returns : |
"filepath"
property"filepath" gchar* : Read / Write / Construct Only
Used to store and retrieve the streamtranslateable.
Default value: NULL
"mode"
property"mode" AnjutaSerializerMode : Read / Write / Construct Only
Used to decide read or write operation.
Default value: ANJUTA_SERIALIZER_READ