Belofte version 2.1.8
A promising chess program using the UCI or Winboard interface
bFen Class Referencefinal

FEN string. More...

#include <fen.h>

Public Member Functions

 bFen (std::string const &fs)
 
 bFen (bFen &&f)
 
 ~bFen ()
 
 bFen (bFen const &)=default
 
bFenoperator= (bFen const &)=delete
 
bFenoperator= (bFen &&)=delete
 
 operator std::string () const &
 

Friends

std::ostream & operator<< (std::ostream &os, bFen const &f)
 

Detailed Description

FEN string.

Definition at line 14 of file fen.h.

Constructor & Destructor Documentation

◆ bFen() [1/3]

bFen::bFen ( std::string const &  fs)
explicit

Definition at line 13 of file fen.cpp.

◆ bFen() [2/3]

bFen::bFen ( bFen &&  f)
explicit

Definition at line 18 of file fen.cpp.

◆ ~bFen()

bFen::~bFen ( )

Definition at line 23 of file fen.cpp.

◆ bFen() [3/3]

bFen::bFen ( bFen const &  )
default

Member Function Documentation

◆ operator=() [1/2]

bFen & bFen::operator= ( bFen const &  )
delete

◆ operator=() [2/2]

bFen & bFen::operator= ( bFen &&  )
delete

◆ operator std::string()

bFen::operator std::string ( ) const &
inline

Definition at line 26 of file fen.h.

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
bFen const &  f 
)
friend

Definition at line 27 of file fen.cpp.