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

FilePool.h

00001 // See the file LICENSE in the some directory as this file for legal
00002 // notices about this software.   
00003 // $Id: FilePool_8h-source.html,v 1.8 2001/10/10 20:40:58 sandro Exp $
00004 #ifndef DEV_W3_ORG__2001_BLINDFOLD_SRC_FILEPOOL_H
00005 #define DEV_W3_ORG__2001_BLINDFOLD_SRC_FILEPOOL_H
00006 #include "config.h"
00007 
00008 class ParserToTriples;
00009 class GeneratorOfTriples;
00010 #include "Pool.h"
00011 
00018 class FilePool : public Pool {
00019       
00020 public:
00021 
00022     // STANDARD MEMBER FUNCTIONS
00023     FilePool();
00024     FilePool(const FilePool& other);
00025     const FilePool& operator=(const FilePool& other);
00026     bool operator==(const FilePool& other) const;
00027     bool operator<(const FilePool& other) const;
00028     size_t hash() const;
00029     friend std::ostream& operator<<(std::ostream& s, const FilePool& me);
00030     //std::ostream& print_to(std::ostream& stream) const;   
00031     virtual ~FilePool();       
00032 
00033     // CLASS-SPECIFIC PUBLIC INTERFACE
00034 
00035     FilePool(char* filename,
00036             ParserToTriples *parser,
00037             GeneratorOfTriples *generator);
00038 
00039 private:
00040 
00041 
00042 };     
00043 
00044 
00045 STANDARD_EXTERNAL(FilePool)
00046 
00047 #endif   /* FILEPOOL */  // -*-C++-*-

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