Lines Matching defs:fd_ostream_t
31 /* fd_ostream_t is defined as a pointer to struct fd_ostream_representation.
35 struct fd_ostream_t
40 fd_ostream_t () : _pointer (NULL) {}
41 fd_ostream_t (struct fd_ostream_representation *pointer) : _pointer (pointer) {}
49 explicit fd_ostream_t (ostream_t x) : _pointer ((struct fd_ostream_representation *) (void *) x) {}
52 typedef ostream_t fd_ostream_t;
56 extern void fd_ostream_write_mem (fd_ostream_t first_arg, const void *data, size_t len);
57 extern void fd_ostream_flush (fd_ostream_t first_arg);
58 extern void fd_ostream_free (fd_ostream_t first_arg);
60 /* Type representing an implementation of fd_ostream_t. */
66 #define THIS_ARG fd_ostream_t first_arg
71 /* Public portion of the object pointed to by a fd_ostream_t. */
85 fd_ostream_write_mem (fd_ostream_t first_arg, const void *data, size_t len)
94 fd_ostream_flush (fd_ostream_t first_arg)
103 fd_ostream_free (fd_ostream_t first_arg)
129 extern fd_ostream_t fd_ostream_create (int fd, const char *filename,