Skip to content
Snippets Groups Projects
Commit ed0135f0 authored by Paweł Kędzia's avatar Paweł Kędzia
Browse files

Added CorpusReader interface

parent 5025dbf3
No related merge requests found
...@@ -2,11 +2,13 @@ ...@@ -2,11 +2,13 @@
#define READERI_H #define READERI_H
#include <string> #include <string>
#include <boost/shared_ptr.hpp>
#include <libcorpus2_whole/document.h> #include <libcorpus2_whole/document.h>
#include <boost/shared_ptr.hpp> #include <libcorpus2_whole/corpus.h>
namespace Corpus2 { namespace Corpus2 {
namespace whole {
/** /**
* Reader interface, * Reader interface,
...@@ -26,6 +28,13 @@ protected: ...@@ -26,6 +28,13 @@ protected:
const std::string type_; const std::string type_;
}; };
} class CorpusReaderI
{
public:
virtual boost::shared_ptr<Corpus> read(const std::string& corpus_file) = 0;
};
} // whole ns
} // Corpus2 ns
#endif // READERI_H #endif // READERI_H
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment