Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

test.h

00001 // See the file LICENSE in the some directory as this file for legal
00002 // notices about this software.   
00003 // $Id: test_8h-source.html,v 1.5 2001/10/10 20:40:59 sandro Exp $
00004 #ifndef DEV_W3_ORG__2001_BLINDFOLD_SRC_TEST_H
00005 #define DEV_W3_ORG__2001_BLINDFOLD_SRC_TEST_H
00006 #include "config.h"
00007 #undef CLASSNAME
00008 #define CLASSNAME test
00009 
00010 #include "ByteSink.h"
00011 
00015 class ByteWriter {
00016       
00017 public:
00018 
00019     // STANDARD MEMBER FUNCTIONS
00020     ByteWriter();
00021     ByteWriter(const ByteWriter& other);
00022     const ByteWriter& operator=(const ByteWriter& other);
00023     bool operator==(const ByteWriter& other) const;
00024     bool operator<(const ByteWriter& other) const;
00025     size_t hash() const;
00026     friend ostream& operator<<(ostream& s, const ByteWriter& me);
00027     ostream& print_to(ostream& stream) const;   
00028     ~ByteWriter();       
00029 
00030     // (RE)IMPLEMENTATION OF INHERITED MEMBERS
00031 
00032     // CLASS-SPECIFIC PUBLIC INTERFACE
00033 
00034     ByteSink* getSink() { return sink; }
00035 
00036     void setSink(ByteSink* new_sink) { sink = new_sink; }
00037 
00038 protected:
00039     ByteSink* sink;
00040 private:
00041 
00042 
00043 };     
00044 
00045 STANDARD_EXTERNAL(CLASSNAME)
00046 
00047 #endif  /* DEV_W3_ORG__2001_BLINDFOLD_SRC_BYTEWRITER_H */   // -*-C++-*-

Home to blindfold. This page generated via doxygen 1.2.11.1 Wed Oct 10 16:40:33 2001.