Scid  4.6.5
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)


class OpTable

Detailed Description

Definition at line 75 of file optable.h.

Constructor & Destructor Documentation

◆ OpLine() [1/2]

OpLine::OpLine ( )

Definition at line 112 of file optable.h.

◆ OpLine() [2/2]

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

Definition at line 113 of file optable.h.

◆ ~OpLine()

OpLine::~OpLine ( )

Definition at line 116 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)

Definition at line 125 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 

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)

Definition at line 119 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

Definition at line 77 of file optable.h.

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