Lines Matching refs:file_ostream_t
31 /* file_ostream_t is defined as a pointer to struct file_ostream_representation.
35 struct file_ostream_t
40 file_ostream_t () : _pointer (NULL) {}
41 file_ostream_t (struct file_ostream_representation *pointer) : _pointer (pointer) {}
49 explicit file_ostream_t (ostream_t x) : _pointer ((struct file_ostream_representation *) (void *) x) {}
52 typedef ostream_t file_ostream_t;
56 extern void file_ostream_write_mem (file_ostream_t first_arg, const void *data, size_t len);
57 extern void file_ostream_flush (file_ostream_t first_arg);
58 extern void file_ostream_free (file_ostream_t first_arg);
60 /* Type representing an implementation of file_ostream_t. */
66 #define THIS_ARG file_ostream_t first_arg
71 /* Public portion of the object pointed to by a file_ostream_t. */
85 file_ostream_write_mem (file_ostream_t first_arg, const void *data, size_t len)
94 file_ostream_flush (file_ostream_t first_arg)
103 file_ostream_free (file_ostream_t first_arg)
128 extern file_ostream_t file_ostream_create (FILE *fp);