mycpu/displays.h

00001 
00008 #ifndef DISPLAYS_H
00009 #define DISPLAYS_H 1
00010 
00011 #include <iomanip>
00012 #include "cdisplay.h"
00013 
00020 class CDisplayWDEZ
00021   : public CDisplay
00022 {
00023   public:
00024     CDisplayWDEZ()
00025       : CDisplay("wdez")
00026     {}
00027 
00037     void display(const CDat &value)
00038     {
00039       std::cout << std::dec << value << std::endl;
00040     }
00041 };
00042 
00043 /*============================================================================*/
00044 
00051 class CDisplayWHEX
00052   : public CDisplay
00053 {
00054   public:
00055     CDisplayWHEX()
00056       : CDisplay("whex")
00057     {}
00058 
00068     void display(const CDat &value)
00069     {
00070       std::cout << std::hex << value << std::endl;
00071     }
00072 };
00073 
00074 #endif
00075 
00076 /* vim: set et sw=2 ts=2: */

Generated on Thu May 14 18:19:16 2009 for mycpu by  doxygen 1.5.3