This file contains the implementation of class pgn::Database. More...
#include "sys.h"
#include <cstring>
#include <ctime>
#include <iomanip>
#include "debug.h"
#include <glib.h>
#include <libcwd/buf2str.h>
#include "PgnDatabase.h"
#include "PgnGrammar.h"
#include "chattr.h"
#include "Color.h"
Go to the source code of this file.
Classes | |
struct | cwchess::pgn::ScannerData< ForwardIterator > |
Variable data of a Scanner. More... | |
class | cwchess::pgn::EndOfFileReached |
class | cwchess::pgn::ParseError |
class | cwchess::pgn::Scanner< ForwardIterator > |
A class used to read input from a PGN database. More... | |
Namespaces | |
cwchess | |
A namespace for all chess related objects that are not related to the GUI. | |
Macros | |
#define | BOOST_SPIRIT_DEBUG |
#define | DEBUG_PARSER 0 |
Typedefs | |
typedef Scanner< MemoryBlockList::iterator > | cwchess::pgn::scanner_t |
Functions | |
template<typename T > | |
std::ostream& | cwchess::pgn::operator<< (std::ostream& os, Scanner< T > const& const_scanner) |
Debug helper function. | |
This file contains the implementation of class pgn::Database.
Definition in file PgnDatabase.cc.