Replace set<PieceType> by PieceSet enum (#602)
authorFabian Fichter <ianfab@users.noreply.github.com>
Fri, 24 Mar 2023 22:27:55 +0000 (23:27 +0100)
committerGitHub <noreply@github.com>
Fri, 24 Mar 2023 22:27:55 +0000 (23:27 +0100)
commitfb056b1ecd3ccc7eacaf44d0eb32252b9e7a90a0
tree1afa58117150d6f41bbfb26613e5d0e54aded005
parentb1124aec70c0ea3ba1db3b7e7a2c72b36adae467
Replace set<PieceType> by PieceSet enum (#602)

Simplifies the code and improves performance.

No functional change.
16 files changed:
src/apiutil.h
src/bitboard.h
src/endgame.cpp
src/evaluate.cpp
src/material.cpp
src/movegen.cpp
src/nnue/features/half_ka_v2_variants.cpp
src/parser.cpp
src/position.cpp
src/position.h
src/psqt.cpp
src/search.cpp
src/types.h
src/ucioption.cpp
src/variant.cpp
src/variant.h