1
0
Fork 0
mirror of https://github.com/sockspls/badfish synced 2025-04-30 08:43:09 +00:00

RootMoveList: inline trivial accessors

Although not performance critical, trivial
accessors can be inlined without any harm.

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
Marco Costalba 2008-09-06 06:37:00 +02:00
parent 731a9f3806
commit dad9a1eca7

View file

@ -76,10 +76,10 @@ namespace {
void set_move_nodes(int moveNum, int64_t nodes); void set_move_nodes(int moveNum, int64_t nodes);
void set_move_pv(int moveNum, const Move pv[]); void set_move_pv(int moveNum, const Move pv[]);
Move get_move_pv(int moveNum, int i) const; Move get_move_pv(int moveNum, int i) const;
int64_t get_move_cumulative_nodes(int moveNum); int64_t get_move_cumulative_nodes(int moveNum) const;
int move_count() const; int move_count() const;
Move scan_for_easy_move() const; Move scan_for_easy_move() const;
inline void sort(); void sort();
void sort_multipv(int n); void sort_multipv(int n);
private: private:
@ -1655,19 +1655,19 @@ namespace {
// Simple accessor methods for the RootMoveList class // Simple accessor methods for the RootMoveList class
Move RootMoveList::get_move(int moveNum) const { inline Move RootMoveList::get_move(int moveNum) const {
return moves[moveNum].move; return moves[moveNum].move;
} }
Value RootMoveList::get_move_score(int moveNum) const { inline Value RootMoveList::get_move_score(int moveNum) const {
return moves[moveNum].score; return moves[moveNum].score;
} }
void RootMoveList::set_move_score(int moveNum, Value score) { inline void RootMoveList::set_move_score(int moveNum, Value score) {
moves[moveNum].score = score; moves[moveNum].score = score;
} }
void RootMoveList::set_move_nodes(int moveNum, int64_t nodes) { inline void RootMoveList::set_move_nodes(int moveNum, int64_t nodes) {
moves[moveNum].nodes = nodes; moves[moveNum].nodes = nodes;
moves[moveNum].cumulativeNodes += nodes; moves[moveNum].cumulativeNodes += nodes;
} }
@ -1679,15 +1679,15 @@ namespace {
moves[moveNum].pv[j] = MOVE_NONE; moves[moveNum].pv[j] = MOVE_NONE;
} }
Move RootMoveList::get_move_pv(int moveNum, int i) const { inline Move RootMoveList::get_move_pv(int moveNum, int i) const {
return moves[moveNum].pv[i]; return moves[moveNum].pv[i];
} }
int64_t RootMoveList::get_move_cumulative_nodes(int moveNum) { inline int64_t RootMoveList::get_move_cumulative_nodes(int moveNum) const {
return moves[moveNum].cumulativeNodes; return moves[moveNum].cumulativeNodes;
} }
int RootMoveList::move_count() const { inline int RootMoveList::move_count() const {
return count; return count;
} }