Missing override

This commit is contained in:
Vicente Mataix Ferrándiz 2020-11-22 13:22:13 +01:00
parent e67b22afd9
commit 3549ad892f
1 changed files with 19 additions and 19 deletions

View File

@ -2896,7 +2896,7 @@ namespace exprtk
{ {
public: public:
virtual ~token_scanner() ~token_scanner() override
{} {}
explicit token_scanner(const std::size_t& stride) explicit token_scanner(const std::size_t& stride)
@ -2908,7 +2908,7 @@ namespace exprtk
} }
} }
inline std::size_t process(generator& g) inline std::size_t process(generator& g) override
{ {
if (g.token_list_.size() >= stride_) if (g.token_list_.size() >= stride_)
{ {
@ -3003,7 +3003,7 @@ namespace exprtk
{ {
public: public:
inline std::size_t process(generator& g) inline std::size_t process(generator& g) override
{ {
std::size_t changes = 0; std::size_t changes = 0;
@ -3031,7 +3031,7 @@ namespace exprtk
} }
} }
inline std::size_t process(generator& g) inline std::size_t process(generator& g) override
{ {
if (g.token_list_.empty()) if (g.token_list_.empty())
return 0; return 0;
@ -3135,7 +3135,7 @@ namespace exprtk
: stride_(stride) : stride_(stride)
{} {}
inline std::size_t process(generator& g) inline std::size_t process(generator& g) override
{ {
if (g.token_list_.empty()) if (g.token_list_.empty())
return 0; return 0;
@ -3268,7 +3268,7 @@ namespace exprtk
ignore_set_.insert(symbol); ignore_set_.insert(symbol);
} }
inline int insert(const lexer::token& t0, const lexer::token& t1, lexer::token& new_token) inline int insert(const lexer::token& t0, const lexer::token& t1, lexer::token& new_token) override
{ {
bool match = false; bool match = false;
new_token.type = lexer::token::e_mul; new_token.type = lexer::token::e_mul;
@ -3323,7 +3323,7 @@ namespace exprtk
: token_joiner(stride) : token_joiner(stride)
{} {}
inline bool join(const lexer::token& t0, const lexer::token& t1, lexer::token& t) inline bool join(const lexer::token& t0, const lexer::token& t1, lexer::token& t) override
{ {
// ': =' --> ':=' // ': =' --> ':='
if ((t0.type == lexer::token::e_colon) && (t1.type == lexer::token::e_eq)) if ((t0.type == lexer::token::e_colon) && (t1.type == lexer::token::e_eq))
@ -3468,7 +3468,7 @@ namespace exprtk
return false; return false;
} }
inline bool join(const lexer::token& t0, const lexer::token& t1, const lexer::token& t2, lexer::token& t) inline bool join(const lexer::token& t0, const lexer::token& t1, const lexer::token& t2, lexer::token& t) override
{ {
// '[ * ]' --> '[*]' // '[ * ]' --> '[*]'
if ( if (
@ -3499,7 +3499,7 @@ namespace exprtk
state_(true) state_(true)
{} {}
bool result() bool result() override
{ {
if (!stack_.empty()) if (!stack_.empty())
{ {
@ -3520,7 +3520,7 @@ namespace exprtk
return error_token_; return error_token_;
} }
void reset() void reset() override
{ {
// Why? because msvc doesn't support swap properly. // Why? because msvc doesn't support swap properly.
stack_ = std::stack<std::pair<char,std::size_t> >(); stack_ = std::stack<std::pair<char,std::size_t> >();
@ -3528,7 +3528,7 @@ namespace exprtk
error_token_.clear(); error_token_.clear();
} }
bool operator() (const lexer::token& t) bool operator() (const lexer::token& t) override
{ {
if ( if (
!t.value.empty() && !t.value.empty() &&
@ -3584,18 +3584,18 @@ namespace exprtk
current_index_(0) current_index_(0)
{} {}
bool result() bool result() override
{ {
return error_list_.empty(); return error_list_.empty();
} }
void reset() void reset() override
{ {
error_list_.clear(); error_list_.clear();
current_index_ = 0; current_index_ = 0;
} }
bool operator() (const lexer::token& t) bool operator() (const lexer::token& t) override
{ {
if (token::e_number == t.type) if (token::e_number == t.type)
{ {
@ -3679,7 +3679,7 @@ namespace exprtk
private: private:
bool modify(lexer::token& t) bool modify(lexer::token& t) override
{ {
if (lexer::token::e_symbol == t.type) if (lexer::token::e_symbol == t.type)
{ {
@ -3742,12 +3742,12 @@ namespace exprtk
add_invalid_set1(lexer::token::e_ternary); add_invalid_set1(lexer::token::e_ternary);
} }
bool result() bool result() override
{ {
return error_list_.empty(); return error_list_.empty();
} }
bool operator() (const lexer::token& t0, const lexer::token& t1) bool operator() (const lexer::token& t0, const lexer::token& t1) override
{ {
const set_t::value_type p = std::make_pair(t0.type,t1.type); const set_t::value_type p = std::make_pair(t0.type,t1.type);
@ -3909,12 +3909,12 @@ namespace exprtk
add_invalid(lexer::token::e_pow , lexer::token::e_mod , lexer::token::e_pow ); add_invalid(lexer::token::e_pow , lexer::token::e_mod , lexer::token::e_pow );
} }
bool result() bool result() override
{ {
return error_list_.empty(); return error_list_.empty();
} }
bool operator() (const lexer::token& t0, const lexer::token& t1, const lexer::token& t2) bool operator() (const lexer::token& t0, const lexer::token& t1, const lexer::token& t2) override
{ {
const set_t::value_type p = std::make_pair(t0.type,std::make_pair(t1.type,t2.type)); const set_t::value_type p = std::make_pair(t0.type,std::make_pair(t1.type,t2.type));