|
|
1.1 root 1: /* ident "@(#)ctrans:src/print_self.h 1.2" */
2: /* print_self.H -- base class for objects that want to support
3: the 'official' print self for \T in printf. */
4:
5: /*
6: $Header: /usr2/odi/include/RCS/print_self.H,v 1.4 89/09/19 11:49:19 benson Exp $
7:
8: Copyright (c) 1989 by Object Design, Inc., Burlington, Mass.
9: All rights reserved.
10:
11: */
12:
13: #ifndef _PRINT_SELF_CLASS
14: #define _PRINT_SELF_CLASS
15: #include <iostream.h>
16:
17: class _Print_self {
18: public:
19: virtual char * type_name () const { return "OBJECT"; }
20: virtual int print_self (ostream&) const; // returns count of characters printed.
21: virtual int format_self (ostream&) const; // returns count of characters printed.
22: };
23: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.