Classes | Namespaces | Macros | Typedefs | Functions
PgnDatabase.cc File Reference

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"
Include dependency graph for PgnDatabase.cc:

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.
 

Detailed Description

This file contains the implementation of class pgn::Database.

Definition in file PgnDatabase.cc.


Copyright © 2006 - 2010 Carlo Wood.  All rights reserved.