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