@@ -66,7 +66,7 @@ namespace Dasher {
6666 CNodeManager* mgr () const override ;
6767 // /Rebuilds this node's parent by recreating the previous 'root' node,
6868 // / then calling RebuildForwardsFromAncestor
69- CDasherNode *RebuildParent ();
69+ CDasherNode *RebuildParent () override ;
7070 // /Called to build a symbol (leaf) node which is a descendant of the symbol or root node preceding this.
7171 // / Default implementation just calls the manager's CreateSymbolNode method to create a new node,
7272 // / but subclasses can override to graft themselves into the appropriate point beneath the previous node.
@@ -164,11 +164,11 @@ namespace Dasher {
164164 // / Uniquely, a paragraph symbol can enter two distinct unicode characters
165165 // / (i.e. '\r' and '\n'); every other symbol enters only a single
166166 // / unicode char, even if that might take >1 octet.
167- int numChars ();
167+ int numChars () override ;
168168 void TrainSymbol ();
169169 void UntrainSymbol ();
170170 // /Override: true iff pGroup encloses this symbol (according to its start/end symbol#)
171- bool isInGroup (const SGroupInfo *pGroup);
171+ bool isInGroup (const SGroupInfo *pGroup) override ;
172172
173173 public:
174174 double SpeedMul () override ;
@@ -182,20 +182,20 @@ namespace Dasher {
182182 CGroupNode (int iOffset, CDasherScreen::Label* pLabel, CAlphabetManager* pMgr, const SGroupInfo* pGroup);
183183
184184 // /Override: if m_pGroup==NULL, i.e. whole/root-of alphabet, cannot rebuild.
185- virtual CDasherNode *RebuildParent ();
185+ virtual CDasherNode *RebuildParent () override ;
186186
187187 // /Create children of this group node, by traversing the section of the alphabet
188188 // / indicated by m_pGroup.
189- virtual void PopulateChildren ();
190- virtual int ExpectedNumChildren ();
189+ virtual void PopulateChildren () override ;
190+ virtual int ExpectedNumChildren () override ;
191191
192- virtual bool GameSearchNode (symbol sym);
193- std::vector<unsigned int > *GetProbInfo ();
192+ virtual bool GameSearchNode (symbol sym) override ;
193+ std::vector<unsigned int > *GetProbInfo () override ;
194194 // /Override: if the group to create is the same as this node's group, return this node instead of creating a new one
195- virtual CDasherNode *RebuildGroup (CAlphNode* pParent, const SGroupInfo* pInfo);
195+ virtual CDasherNode *RebuildGroup (CAlphNode* pParent, const SGroupInfo* pInfo) override ;
196196 protected:
197197 // /Override: true if pGroup encloses this one (by start/end symbol#)
198- bool isInGroup (const SGroupInfo *pGroup);
198+ bool isInGroup (const SGroupInfo *pGroup) override ;
199199
200200 public:
201201 const ColorPalette::Color& getLabelColor (const ColorPalette* colorPalette) override ;
0 commit comments