![]() |
![]() |
![]() |
[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. |