Belofte version 2.1.9
A promising chess program using the UCI or Winboard interface
bFen Class Reference

FEN string. More...

#include <fen.h>

Public Member Functions

 bFen (bFen const &f)
 
 bFen (std::string const &fs)
 
 bFen (bFen &&f)
 
 ~bFen ()
 
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 ( bFen const & f)
inline

Definition at line 16 of file fen.h.

Referenced by bFen(), bFen(), operator<<, operator=(), and operator=().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ bFen() [2/3]

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

Definition at line 19 of file fen.h.

◆ bFen() [3/3]

bFen::bFen ( bFen && f)
inlineexplicit

Definition at line 22 of file fen.h.

+ Here is the call graph for this function:

◆ ~bFen()

bFen::~bFen ( )
inline

Definition at line 25 of file fen.h.

Member Function Documentation

◆ operator=() [1/2]

bFen & bFen::operator= ( bFen const & )
delete
+ Here is the call graph for this function:

◆ operator=() [2/2]

bFen & bFen::operator= ( bFen && )
delete
+ Here is the call graph for this function:

◆ operator std::string()

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

Definition at line 32 of file fen.h.

Referenced by bFen().

+ Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ operator<<

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

Definition at line 12 of file fen.cpp.