Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Killer_Move_Table< Move, false > Class Template Reference

Specialized killer table for moves without equality support (no-op). More...

#include <search_move_ordering.H>

Static Public Member Functions

static void clear () noexcept
 No-op.
 
static bool is_killer (const size_t, const Move &) noexcept
 Always returns false.
 
static void record (const size_t, const Move &) noexcept
 No-op.
 

Static Public Attributes

static constexpr bool supported = false
 Marker indicating that this table does nothing.
 

Detailed Description

template<typename Move>
class Aleph::Killer_Move_Table< Move, false >

Specialized killer table for moves without equality support (no-op).

Definition at line 110 of file search_move_ordering.H.

Member Function Documentation

◆ clear()

template<typename Move >
static void Aleph::Killer_Move_Table< Move, false >::clear ( )
inlinestaticnoexcept

No-op.

Definition at line 117 of file search_move_ordering.H.

◆ is_killer()

template<typename Move >
static bool Aleph::Killer_Move_Table< Move, false >::is_killer ( const size_t  ,
const Move &   
)
inlinestaticnoexcept

Always returns false.

Returns
Always false.

Definition at line 125 of file search_move_ordering.H.

◆ record()

template<typename Move >
static void Aleph::Killer_Move_Table< Move, false >::record ( const size_t  ,
const Move &   
)
inlinestaticnoexcept

No-op.

Definition at line 131 of file search_move_ordering.H.

Member Data Documentation

◆ supported

template<typename Move >
constexpr bool Aleph::Killer_Move_Table< Move, false >::supported = false
staticconstexpr

Marker indicating that this table does nothing.

Definition at line 114 of file search_move_ordering.H.


The documentation for this class was generated from the following file: