[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdesupport/strigi
From: Jos van den Oever <jos () vandenoever ! info>
Date: 2007-03-18 11:14:27
Message-ID: 1174216467.743809.11459.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 643756 by vandenoever:
Delay the use of pure virtual functions till monday.
M +2 -1 TODOMONDAY
M +5 -5 src/streamanalyzer/indexwriter.h
--- trunk/kdesupport/strigi/TODOMONDAY #643755:643756
@@ -2,4 +2,5 @@
we now use readLittleEndianUInt32_t etc.
* remove cnstr from registeredfield
* remove jstreams namespace
-* seek and destroy getFoo (but not in StreamBase yet)
+* seek and replace getFoo() functions with foo() (but not in StreamBase yet)
+* make addField functions in IndexWriter pure virtual
--- trunk/kdesupport/strigi/src/streamanalyzer/indexwriter.h #643755:643756
@@ -59,15 +59,15 @@
virtual void startAnalysis(AnalysisResult*) = 0;
virtual void addText(const AnalysisResult*, const char* text, int32_t length)=0;
virtual void addField(const AnalysisResult*, const RegisteredField* field,
- const std::string& value) = 0;
+ const std::string& value) {}
virtual void addField(const AnalysisResult*, const RegisteredField* field,
- const unsigned char* data, uint32_t size) = 0;
+ const unsigned char* data, uint32_t size) {}
virtual void addField(const AnalysisResult*, const RegisteredField* field,
- int32_t value) = 0;
+ int32_t value) {}
virtual void addField(const AnalysisResult*, const RegisteredField* field,
- uint32_t value) = 0;
+ uint32_t value) {}
virtual void addField(const AnalysisResult*, const RegisteredField* field,
- double value) = 0;
+ double value) {}
virtual void finishAnalysis(const AnalysisResult*) = 0;
public:
virtual ~IndexWriter() {}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic