aboutsummaryrefslogtreecommitdiffstats
path: root/fastlib
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-04-04 16:35:02 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2017-04-04 16:36:18 +0200
commit9204052b04f33c47f62acb8d01161726268990d5 (patch)
tree49e0e9819bd9a73c316694d791b93700a694db92 /fastlib
parent31fa22ae90c6481c6e70eb2381d63ecc9b6c6d42 (diff)
Use override
Diffstat (limited to 'fastlib')
-rw-r--r--fastlib/src/vespa/fastlib/io/bufferedfile.h34
-rw-r--r--fastlib/src/vespa/fastlib/text/normwordfolder.h34
2 files changed, 27 insertions, 41 deletions
diff --git a/fastlib/src/vespa/fastlib/io/bufferedfile.h b/fastlib/src/vespa/fastlib/io/bufferedfile.h
index d0fb0fbf1f6..377965dff0d 100644
--- a/fastlib/src/vespa/fastlib/io/bufferedfile.h
+++ b/fastlib/src/vespa/fastlib/io/bufferedfile.h
@@ -117,7 +117,7 @@ public:
* @param src The source buffer.
* @param srclen The length of the source buffer.
*/
- virtual ssize_t Write2(const void*, size_t);
+ ssize_t Write2(const void*, size_t) override;
/**
* Write a string to a buffered file, flushing to file
* as necessary.
@@ -133,7 +133,7 @@ public:
* @param dstlen The length of the destination buffer.
* @return The number of bytes read.
*/
- ssize_t Read(void *dst, size_t dstlen);
+ ssize_t Read(void *dst, size_t dstlen) override;
/**
* Write one byte to the buffered file, flushing to
* file if necessary.
@@ -179,48 +179,46 @@ public:
*
* @return int64_t The size of the file.
*/
- int64_t GetSize (void);
+ int64_t GetSize () override;
/**
* Truncate or extend the file to a new size. Required write
* access.
*
* @return bool True if successful.
*/
- bool SetSize (int64_t s);
+ bool SetSize (int64_t s) override;
/**
* Test if the file is opened.
*
* @return bool True if the file is currently opened.
*/
- bool IsOpened (void) const;
+ bool IsOpened () const override;
/**
* Force completion of pending disk writes (flush cache).
*/
- bool Sync(void);
+ bool Sync() override;
/**
* Get the time the file was last modified.
*
* @return time_t The last modification time.
*/
- time_t GetModificationTime(void);
+ time_t GetModificationTime() override;
/**
* Turn on direct IO.
*/
- void EnableDirectIO(void);
-
- virtual void
- EnableSyncWrites(void);
+ void EnableDirectIO() override;
+ void EnableSyncWrites() override;
/**
* Flush the buffer. If in write mode, write the buffer to
* the file, then reset the buffer.
*/
- void Flush(void);
+ void Flush();
/**
* Flush the buffer, and close the file instance.
* @return The result of the Close operation.
*/
- bool Close (void);
+ bool Close () override;
/**
* Get the buffered file position, in bytes.
* This takes into account the data in the buffer, that has
@@ -228,7 +226,7 @@ public:
*
* @return int64_t The file position.
*/
- int64_t GetPosition (void);
+ int64_t GetPosition () override;
/**
* Set the position in the file. The next read or write
* will continue from this position.
@@ -236,20 +234,20 @@ public:
* @param s The position.
* @return bool True if successful.
*/
- bool SetPosition(int64_t s);
+ bool SetPosition(int64_t s) override;
/**
* Get name of buffered file.
*
* @return name of buffered file, or NULL if no file.
*/
- const char *GetFileName(void) const;
+ const char *GetFileName() const override;
/**
* Just forwarded to the real file to support FastOS_FileInterface.
*/
- virtual bool Open(unsigned int, const char*);
- virtual bool Delete();
+ bool Open(unsigned int, const char*) override;
+ bool Delete() override;
void alignEndForDirectIO();
};
diff --git a/fastlib/src/vespa/fastlib/text/normwordfolder.h b/fastlib/src/vespa/fastlib/text/normwordfolder.h
index c1240dc40bd..d368b6177db 100644
--- a/fastlib/src/vespa/fastlib/text/normwordfolder.h
+++ b/fastlib/src/vespa/fastlib/text/normwordfolder.h
@@ -2,7 +2,7 @@
#pragma once
-#include <vespa/fastlib/text/wordfolder.h>
+#include "wordfolder.h"
#include <cstdint>
/**
@@ -167,27 +167,15 @@ public:
}
public:
- Fast_NormalizeWordFolder(void);
- virtual ~Fast_NormalizeWordFolder(void);
- virtual size_t FoldedSizeAsUTF8(const char *word) const;
- virtual char *FoldUTF8WordToUTF8Quick(char *wordbufpos, const char *word) const;
- virtual const char *Tokenize(const char *buf,
- const char *bufend,
- char *dstbuf,
- char *dstbufend,
- const char*& origstart,
- size_t& tokenlen) const;
- virtual const char *Tokenize(const char *buf,
- const char *bufend,
- ucs4_t *dstbuf,
- ucs4_t *dstbufend,
- const char*& origstart,
- size_t& tokenlen) const;
- virtual const char* UCS4Tokenize(const char *buf,
- const char *bufend,
- ucs4_t *dstbuf,
- ucs4_t *dstbufend,
- const char*& origstart,
- size_t& tokenlen) const;
+ Fast_NormalizeWordFolder();
+ virtual ~Fast_NormalizeWordFolder();
+ virtual size_t FoldedSizeAsUTF8(const char *word) const;
+ virtual char *FoldUTF8WordToUTF8Quick(char *wordbufpos, const char *word) const;
+ virtual const char *Tokenize(const char *buf, const char *bufend, char *dstbuf,
+ char *dstbufend, const char*& origstart, size_t& tokenlen) const;
+ virtual const char *Tokenize(const char *buf, const char *bufend, ucs4_t *dstbuf,
+ ucs4_t *dstbufend, const char*& origstart, size_t& tokenlen) const;
+ const char* UCS4Tokenize(const char *buf, const char *bufend, ucs4_t *dstbuf,
+ ucs4_t *dstbufend, const char*& origstart, size_t& tokenlen) const override;
};