//: C05:Handle.h // From Thinking in C++, 2nd Edition // Available at http://www.BruceEckel.com // (c) Bruce Eckel 2000 // Copyright notice in Copyright.txt // Handle classes #ifndef HANDLE_H #define HANDLE_H class Handle { struct Cheshire; // Class declaration only Cheshire* smile; public: void initialize(); void cleanup(); int read(); void change(int); }; #endif // HANDLE_H ///:~