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

Parser.h

00001 // See the file LICENSE in the some directory as this file for legal
00002 // notices about this software.   
00003 // $Id: Parser_8h-source.html,v 1.9 2001/10/10 20:40:58 sandro Exp $
00004 #ifndef DEV_W3_ORG__2001_BLINDFOLD_SRC_PARSER_H
00005 #define DEV_W3_ORG__2001_BLINDFOLD_SRC_PARSER_H
00006 #include "config.h"
00007 
00008 #include "ByteSink.h"
00009 #include "TripleAdder.h"
00010 
00014 class Parser : public ByteSink, public TripleAdder {
00015       
00016 public:
00017 
00018     // STANDARD MEMBER FUNCTIONS
00019     Parser();
00020     Parser(const Parser& other);
00021     const Parser& operator=(const Parser& other);
00022     bool operator==(const Parser& other) const;
00023     bool operator<(const Parser& other) const;
00024     size_t hash() const;
00025     friend std::ostream& operator<<(std::ostream& s, const Parser& me);
00026     std::ostream& print_to(std::ostream& stream) const; 
00027     ~Parser();       
00028 
00029     // CLASS-SPECIFIC PUBLIC INTERFACE
00030 
00031 
00032 private:
00033 
00034 
00035 };     
00036 
00037 
00038 STANDARD_EXTERNAL(Parser)
00039 
00040 #endif   /* PARSER */  // -*-C++-*-

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