Lines Matching defs:struct
30 struct file_ostream_representation;
31 /* file_ostream_t is defined as a pointer to struct file_ostream_representation.
35 struct file_ostream_t
38 struct file_ostream_representation *_pointer;
41 file_ostream_t (struct file_ostream_representation *pointer) : _pointer (pointer) {}
42 struct file_ostream_representation * operator -> () { return _pointer; }
43 operator struct file_ostream_representation * () { return _pointer; }
44 operator struct any_ostream_representation * () { return (struct any_ostream_representation *) _pointer; }
48 operator ostream_t () { return (ostream_t) (struct any_ostream_representation *) _pointer; }
49 explicit file_ostream_t (ostream_t x) : _pointer ((struct file_ostream_representation *) (void *) x) {}
61 struct file_ostream_implementation
72 struct file_ostream_representation_header
74 const struct file_ostream_implementation *vtable;
87 const struct file_ostream_implementation *vtable =
88 ((struct file_ostream_representation_header *) (struct file_ostream_representation *) first_arg)->vtable;
96 const struct file_ostream_implementation *vtable =
97 ((struct file_ostream_representation_header *) (struct file_ostream_representation *) first_arg)->vtable;
105 const struct file_ostream_implementation *vtable =
106 ((struct file_ostream_representation_header *) (struct file_ostream_representation *) first_arg)->vtable;
116 extern const struct file_ostream_implementation file_ostream_vtable;