| [Insert name here] Reference Manual | ||||
|---|---|---|---|---|
Formatter;
Formatter* formatter_new (void);
void formatter_destroy (Formatter *formatter);
void formatter_associate (Formatter *formatter,
guchar id,
gchar *value);
void formatter_dissociate (Formatter *formatter,
guchar id);
gchar * formatter_format (Formatter *formatter,
gchar *format);
typedef struct {
gchar *values[256];
} Formatter;
Formatter objects contain id->replacement mapping tables.
values[256]; |
The stack of values used for replacement. |
Formatter* formatter_new (void);
Factory for Formatter objects.
| Returns : | A Formatter object. |
void formatter_destroy (Formatter *formatter);
Destroys Formatter objects.
formatter : |
A Formatter object to destroy. |
void formatter_associate (Formatter *formatter,guchar id,gchar *value);
Adds a id->replacement set to the formatter's stack.
formatter : |
A Formatter object to use. |
id : |
The character to use for replacement. |
value : |
The value to replace with. |
void formatter_dissociate (Formatter *formatter,guchar id);
Removes an id->replacement mapping from the formatter's stack.
formatter : |
A Formatter object to use. |
id : |
The id to remove the id->replacement mapping for. |