00001 /******************************************************************************
00002 * swdisp.cpp - code for base class 'swdisp'. swdisp is the basis for all
00003 * types of displays (e.g. raw textout, curses, xwindow, etc.)
00004 */
00005
00006 #include <iostream.h>
00007 #include <swmodule.h>
00008 #include <swdisp.h>
00009
00010 static const char *classes[] = {"SWDisplay", "SWObject", 0};
00011 SWClass SWDisplay::classdef(classes);
00012
00013 /******************************************************************************
00014 * SWDisplay::Display - casts a module to a character pointer and displays it to
00015 * raw output (overriden for different display types and
00016 * module types if necessary)
00017 *
00018 * ENT: imodule - module to display
00019 *
00020 * RET: error status
00021 */
00022
00023 char SWDisplay::Display(SWModule &imodule)
00024 {
00025 cout << (const char *)imodule;
00026 return 0;
00027 }
1.2.15