Lines Matching refs:styled_ostream_t
34 /* styled_ostream_t is defined as a pointer to struct styled_ostream_representation.
38 struct styled_ostream_t
43 styled_ostream_t () : _pointer (NULL) {}
44 styled_ostream_t (struct styled_ostream_representation *pointer) : _pointer (pointer) {}
52 explicit styled_ostream_t (ostream_t x) : _pointer ((struct styled_ostream_representation *) (void *) x) {}
55 typedef ostream_t styled_ostream_t;
59 extern void styled_ostream_write_mem (styled_ostream_t first_arg, const void *data, size_t len);
60 extern void styled_ostream_flush (styled_ostream_t first_arg);
61 extern void styled_ostream_free (styled_ostream_t first_arg);
62 extern void styled_ostream_begin_use_class (styled_ostream_t first_arg, const char *classname);
63 extern void styled_ostream_end_use_class (styled_ostream_t first_arg, const char *classname);
65 /* Type representing an implementation of styled_ostream_t. */
71 #define THIS_ARG styled_ostream_t first_arg
76 /* Public portion of the object pointed to by a styled_ostream_t. */
90 styled_ostream_write_mem (styled_ostream_t first_arg, const void *data, size_t len)
99 styled_ostream_flush (styled_ostream_t first_arg)
108 styled_ostream_free (styled_ostream_t first_arg)
117 styled_ostream_begin_use_class (styled_ostream_t first_arg, const char *classname)
126 styled_ostream_end_use_class (styled_ostream_t first_arg, const char *classname)