JDimproved / JDim

2ch browser for linux
https://jdimproved.github.io/JDim/
GNU General Public License v2.0
46 stars 11 forks source link

NodeTreeBase: Use std::any_of() instead of range-based for loops #1254

Closed ma8ma closed 11 months ago

ma8ma commented 11 months ago

std::any_of()が使えるとcppcheckに指摘されたためforループ文を修正します。

cppcheck 2.11.1のレポート

src/dbtree/nodetreebase.cpp:3467:67: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm]
            if( name_str.find( name ) != std::string_view::npos ) {
                                                                  ^
src/dbtree/nodetreebase.cpp:3477:67: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm]
            if( name_str.find( name ) != std::string_view::npos ) {
                                                                  ^
src/dbtree/nodetreebase.cpp:3487:67: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm]
            if( name_str.find( name ) != std::string_view::npos ) {
                                                                  ^
src/dbtree/nodetreebase.cpp:3554:61: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm]
            if( res_str.find( word ) != std::string::npos ) {
                                                            ^
src/dbtree/nodetreebase.cpp:3565:58: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm]
            if( regex.match( pattern, res_str, offset ) ){
                                                         ^
src/dbtree/nodetreebase.cpp:3576:61: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm]
            if( res_str.find( word ) != std::string::npos ) {
                                                            ^
src/dbtree/nodetreebase.cpp:3587:58: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm]
            if( regex.match( pattern, res_str, offset ) ){
                                                         ^
src/dbtree/nodetreebase.cpp:3598:61: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm]
            if( res_str.find( word ) != std::string::npos ) {
                                                            ^
src/dbtree/nodetreebase.cpp:3609:58: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm]
            if( regex.match( pattern, res_str, offset ) ){
                                                         ^