Scid  4.7.0
Public Member Functions | Static Public Member Functions | Friends | List of all members
OpLine Class Reference

#include <optable.h>

Public Member Functions

 OpLine ()
 
 OpLine (Game *g, const IndexEntry *ie, gamenumT gnum, uint max, uint tm)
 
 ~OpLine ()
 
void SetPositionalThemes (Position *pos)
 
void Insert (OpLine *subline)
 
void SetMoveOrderID (uint id)
 
uint CommonLength (OpLine *line)
 
void PrintNote (DString *dstr, uint movenum, uint start, uint format)
 
void PrintSummary (DString *dstr, uint format, bool fullDate, bool nmoves)
 
const char * GetMove (uint depth)
 

Static Public Member Functions

static void PrintMove (DString *dstr, const char *move, uint format)
 

Friends

class OpTable
 

Detailed Description

Definition at line 74 of file optable.h.

Constructor & Destructor Documentation

◆ OpLine() [1/2]

OpLine::OpLine ( )
inline

Definition at line 111 of file optable.h.

◆ OpLine() [2/2]

OpLine::OpLine ( Game g,
const IndexEntry ie,
gamenumT  gnum,
uint  max,
uint  tm 
)
inline

Definition at line 112 of file optable.h.

◆ ~OpLine()

OpLine::~OpLine ( )
inline

Definition at line 115 of file optable.h.

Member Function Documentation

◆ CommonLength()

uint OpLine::CommonLength ( OpLine line)

Definition at line 263 of file optable.cpp.

◆ GetMove()

const char* OpLine::GetMove ( uint  depth)
inline

Definition at line 124 of file optable.h.

◆ Insert()

void OpLine::Insert ( OpLine subline)

Definition at line 246 of file optable.cpp.

◆ PrintMove()

void OpLine::PrintMove ( DString dstr,
const char *  move,
uint  format 
)
static

Definition at line 274 of file optable.cpp.

◆ PrintNote()

void OpLine::PrintNote ( DString dstr,
uint  movenum,
uint  start,
uint  format 
)

Definition at line 319 of file optable.cpp.

◆ PrintSummary()

void OpLine::PrintSummary ( DString dstr,
uint  format,
bool  fullDate,
bool  nmoves 
)

Definition at line 365 of file optable.cpp.

◆ SetMoveOrderID()

void OpLine::SetMoveOrderID ( uint  id)
inline

Definition at line 118 of file optable.h.

◆ SetPositionalThemes()

void OpLine::SetPositionalThemes ( Position pos)

Definition at line 197 of file optable.cpp.

Friends And Related Function Documentation

◆ OpTable

friend class OpTable
friend

Definition at line 76 of file optable.h.


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