From 5d26b13553f7a95aeff05e7645f72b713a684cbc Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Wed, 9 Dec 2015 01:17:06 -0800 Subject: [PATCH] NetworkTable: Add override declarations for all functions. clang generates errors for using override on only some functions. --- include/networktables/NetworkTable.h | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/include/networktables/NetworkTable.h b/include/networktables/NetworkTable.h index 0664e66561..0a2b6927d8 100644 --- a/include/networktables/NetworkTable.h +++ b/include/networktables/NetworkTable.h @@ -145,16 +145,18 @@ class NetworkTable : public ITable { */ static std::shared_ptr GetTable(llvm::StringRef key); - void AddTableListener(ITableListener* listener); - void AddTableListener(ITableListener* listener, bool immediateNotify); - void AddTableListenerEx(ITableListener* listener, unsigned int flags); + void AddTableListener(ITableListener* listener) override; + void AddTableListener(ITableListener* listener, + bool immediateNotify) override; + void AddTableListenerEx(ITableListener* listener, + unsigned int flags) override; void AddTableListener(llvm::StringRef key, ITableListener* listener, - bool immediateNotify); + bool immediateNotify) override; void AddTableListenerEx(llvm::StringRef key, ITableListener* listener, - unsigned int flags); - void AddSubTableListener(ITableListener* listener); - void AddSubTableListener(ITableListener* listener, bool localNotify); - void RemoveTableListener(ITableListener* listener); + unsigned int flags) override; + void AddSubTableListener(ITableListener* listener) override; + void AddSubTableListener(ITableListener* listener, bool localNotify) override; + void RemoveTableListener(ITableListener* listener) override; /** * Returns the table at the specified key. If there is no table at the