[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