| [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.
|
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.
|
A Formatter object to destroy. |
void formatter_associate (Formatter *formatter,guchar id,gchar *value);
Adds a id->replacement set to the formatter's stack.
|
A Formatter object to use. |
|
The character to use for replacement. |
|
The value to replace with. |
void formatter_dissociate (Formatter *formatter,guchar id);
Removes an id->replacement mapping from the formatter's stack.
|
A Formatter object to use. |
|
The id to remove the id->replacement mapping for. |