// functions overriding virtual functions from base classes
protected:
- unsigned return_type() const { return return_types::noncommutative_composite; };
+ unsigned return_type() const override { return return_types::noncommutative_composite; };
// non-virtual functions in this class
protected: