Lines Matching refs:xo_handle_t

20 stream of output.  Handles have the data type "`xo_handle_t`" and are
52 .. c:function:: xo_handle_t *xo_create (xo_style_t style, xo_xof_flags_t flags)
55 to further libxo function calls. The `xo_handle_t` structure is
61 :rtype: xo_handle_t \*
66 xo_handle_t *xop = xo_create(XO_STYLE_JSON, XOF_WARN | XOF_PRETTY);
79 xo_handle_t *xo_create_to_file (FILE *fp, unsigned style, unsigned flags)
94 :rtype: xo_handle_t \*
105 void xo_set_writer (xo_handle_t *xop, void *opaque, \
118 :type xop: xo_handle_t *
131 .. c:function:: xo_style_t xo_get_style(xo_handle_t *xop)
137 :type xop: xo_handle_t *
175 .. c:function:: void xo_set_style(xo_handle_t *xop, xo_style_t style)
182 :type xop: xo_handle_t *
196 .. c:function:: int xo_set_style_name (xo_handle_t *xop, const char *style)
203 :type xop: xo_handle_t \*
219 .. c:function:: void xo_set_flags(xo_handle_t *xop, xo_xof_flags_t flags)
222 :type xop: xo_handle_t \*
340 .. c:function:: void xo_clear_flags (xo_handle_t *xop, xo_xof_flags_t flags)
343 :type xop: xo_handle_t \*
355 .. c:function:: int xo_set_options (xo_handle_t *xop, const char *input)
358 :type xop: xo_handle_t \*
374 .. c:function:: void xo_destroy(xo_handle_t *xop)
377 :type xop: xo_handle_t \*
408 .. c:function:: xo_ssize_t xo_emit_h (xo_handle_t *xop, const char *fmt, ...)
411 :type xop: xo_handle_t \*
416 .. c:function:: xo_ssize_t xo_emit_hv (xo_handle_t *xop, const char *fmt, va_list vap)
419 :type xop: xo_handle_t \*
479 .. c:function:: xo_ssize_t xo_emit_field_h (xo_handle_t *xop, const char *rolmod, const char *conte…
482 :type xop: xo_handle_t \*
494 .. c:function:: xo_ssize_t xo_emit_field_hv (xo_handle_t *xop, const char *rolmod, const char *cont…
497 :type xop: xo_handle_t \*
551 .. c:function:: xo_ssize_t xo_attr_h (xo_handle_t *xop, const char *name, const char *fmt, ...)
554 :type xop: xo_handle_t \*
559 .. c:function:: xo_ssize_t xo_attr_hv (xo_handle_t *xop, const char *name, const char *fmt, va_list…
583 .. c:function:: xo_ssize_t xo_flush_h (xo_handle_t *xop)
586 :type xop: xo_handle_t \*
613 .. c:function:: xo_ssize_t xo_finish_h (xo_handle_t *xop)
616 :type xop: xo_handle_t \*
693 .. c:function:: xo_ssize_t xo_open_container_h (xo_handle_t *xop, const char *name)
696 :type xop: xo_handle_t *
707 .. c:function:: xo_ssize_t xo_close_container_h (xo_handle_t *xop, const char *name)
710 :type xop: xo_handle_t *
792 .. c:function:: xo_ssize_t xo_open_list_h (xo_handle_t *xop, const char *name)
795 :type xop: xo_handle_t *
809 .. c:function:: xo_ssize_t xo_close_list_h (xo_handle_t *xop, const char *name)
812 :type xop: xo_handle_t *
828 .. c:function:: xo_ssize_t xo_open_instance_h (xo_handle_t *xop, const char *name)
831 :type xop: xo_handle_t *
847 .. c:function:: xo_ssize_t xo_close_instance_h (xo_handle_t *xop, const char *name)
850 :type xop: xo_handle_t *
935 :type xop: xo_handle_t *
953 :type xop: xo_handle_t *
1063 .. c:function:: void xo_set_version_h (xo_handle_t *xop, const char *version)
1066 :type xop: xo_handle_t *
1096 void xo_set_info (xo_handle_t *xop, xo_info_t *infop, int count);
1126 .. c:function:: void xo_set_info (xo_handle_t *xop, xo_info_t *infop, int count)
1129 :type xop: xo_handle_t *
1206 void xo_warn_hc (xo_handle_t *xop, int code,
1216 void xo_message_hc (xo_handle_t *xop, int code,
1218 void xo_message_hcv (xo_handle_t *xop, int code,
1245 .. c:function:: void xo_error_h (xo_handle_t *xop, const char *fmt, ...)
1248 :type xop: xo_handle_t *
1253 .. c:function:: void xo_error_hv (xo_handle_t *xop, const char *fmt, va_list vap)
1256 :type xop: xo_handle_t *
1269 .. c:function:: void xo_errorn_h (xo_handle_t *xop, const char *fmt, ...)
1272 :type xop: xo_handle_t *
1277 .. c:function:: void xo_errorn_hv (xo_handle_t *xop, int need_newline, const char *fmt, va_list vap)
1280 :type xop: xo_handle_t *
1651 - xop is a pointer to the opaque `xo_handle_t` structure