From 10066486e4403da74bc0ac4991e3942cbda9997d Mon Sep 17 00:00:00 2001 From: Neil Date: Sat, 4 Mar 2017 09:14:00 +1100 Subject: Use C++11 keyword "override" for methods in lexers that override an interface. --- lexers/LexSQL.cxx | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'lexers/LexSQL.cxx') diff --git a/lexers/LexSQL.cxx b/lexers/LexSQL.cxx index 1d0091806..6562839e4 100644 --- a/lexers/LexSQL.cxx +++ b/lexers/LexSQL.cxx @@ -308,42 +308,42 @@ public : virtual ~LexerSQL() {} - int SCI_METHOD Version () const { + int SCI_METHOD Version () const override { return lvOriginal; } - void SCI_METHOD Release() { + void SCI_METHOD Release() override { delete this; } - const char * SCI_METHOD PropertyNames() { + const char * SCI_METHOD PropertyNames() override { return osSQL.PropertyNames(); } - int SCI_METHOD PropertyType(const char *name) { + int SCI_METHOD PropertyType(const char *name) override { return osSQL.PropertyType(name); } - const char * SCI_METHOD DescribeProperty(const char *name) { + const char * SCI_METHOD DescribeProperty(const char *name) override { return osSQL.DescribeProperty(name); } - Sci_Position SCI_METHOD PropertySet(const char *key, const char *val) { + Sci_Position SCI_METHOD PropertySet(const char *key, const char *val) override { if (osSQL.PropertySet(&options, key, val)) { return 0; } return -1; } - const char * SCI_METHOD DescribeWordListSets() { + const char * SCI_METHOD DescribeWordListSets() override { return osSQL.DescribeWordListSets(); } - Sci_Position SCI_METHOD WordListSet(int n, const char *wl); - void SCI_METHOD Lex(Sci_PositionU startPos, Sci_Position lengthDoc, int initStyle, IDocument *pAccess); - void SCI_METHOD Fold(Sci_PositionU startPos, Sci_Position lengthDoc, int initStyle, IDocument *pAccess); + Sci_Position SCI_METHOD WordListSet(int n, const char *wl) override; + void SCI_METHOD Lex(Sci_PositionU startPos, Sci_Position lengthDoc, int initStyle, IDocument *pAccess) override; + void SCI_METHOD Fold(Sci_PositionU startPos, Sci_Position lengthDoc, int initStyle, IDocument *pAccess) override; - void * SCI_METHOD PrivateCall(int, void *) { + void * SCI_METHOD PrivateCall(int, void *) override { return 0; } -- cgit v1.2.3