|
| static void | w_err (SerdWriter *writer, SerdStatus st, const char *fmt,...) |
| static WriteContext * | anon_stack_top (SerdWriter *writer) |
| static void | copy_node (SerdNode *dst, const SerdNode *src) |
| static size_t | sink (const void *buf, size_t len, SerdWriter *writer) |
| static uint32_t | parse_utf8_char (SerdWriter *writer, const uint8_t *utf8, size_t *size) |
| static size_t | write_character (SerdWriter *writer, const uint8_t *utf8, size_t *size) |
| static bool | uri_must_escape (const uint8_t c) |
| static size_t | write_uri (SerdWriter *writer, const uint8_t *utf8, size_t n_bytes) |
| static bool | lname_must_escape (const uint8_t c) |
| static size_t | write_lname (SerdWriter *writer, const uint8_t *utf8, size_t n_bytes) |
| static size_t | write_text (SerdWriter *writer, TextContext ctx, const uint8_t *utf8, size_t n_bytes) |
| static size_t | uri_sink (const void *buf, size_t len, void *stream) |
| static void | write_newline (SerdWriter *writer) |
| static void | write_sep (SerdWriter *writer, const Sep sep) |
| static SerdStatus | reset_context (SerdWriter *writer, bool del) |
| static bool | is_inline_start (const SerdWriter *writer, Field field, SerdStatementFlags flags) |
| static bool | write_node (SerdWriter *writer, const SerdNode *node, const SerdNode *datatype, const SerdNode *lang, Field field, SerdStatementFlags flags) |
| static bool | is_resource (const SerdNode *node) |
| static void | write_pred (SerdWriter *writer, SerdStatementFlags flags, const SerdNode *pred) |
| static bool | write_list_obj (SerdWriter *writer, SerdStatementFlags flags, const SerdNode *predicate, const SerdNode *object, const SerdNode *datatype, const SerdNode *lang) |
| SERD_API SerdStatus | serd_writer_write_statement (SerdWriter *writer, SerdStatementFlags flags, const SerdNode *graph, const SerdNode *subject, const SerdNode *predicate, const SerdNode *object, const SerdNode *datatype, const SerdNode *lang) |
| SERD_API SerdStatus | serd_writer_end_anon (SerdWriter *writer, const SerdNode *node) |
| SERD_API SerdStatus | serd_writer_finish (SerdWriter *writer) |
| SERD_API SerdWriter * | serd_writer_new (SerdSyntax syntax, SerdStyle style, SerdEnv *env, const SerdURI *base_uri, SerdSink ssink, void *stream) |
| SERD_API void | serd_writer_set_error_sink (SerdWriter *writer, SerdErrorSink error_sink, void *error_handle) |
| SERD_API void | serd_writer_chop_blank_prefix (SerdWriter *writer, const uint8_t *prefix) |
| SERD_API SerdStatus | serd_writer_set_base_uri (SerdWriter *writer, const SerdNode *uri) |
| SERD_API SerdStatus | serd_writer_set_root_uri (SerdWriter *writer, const SerdNode *uri) |
| SERD_API SerdStatus | serd_writer_set_prefix (SerdWriter *writer, const SerdNode *name, const SerdNode *uri) |
| SERD_API void | serd_writer_free (SerdWriter *writer) |
| SERD_API SerdEnv * | serd_writer_get_env (SerdWriter *writer) |
| SERD_API size_t | serd_file_sink (const void *buf, size_t len, void *stream) |
| SERD_API size_t | serd_chunk_sink (const void *buf, size_t len, void *stream) |
| SERD_API uint8_t * | serd_chunk_sink_finish (SerdChunk *stream) |