|
|
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.