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/gmacros.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

namespace  cwchess
 

A namespace for all chess related objects that are not related to the GUI.


Defines

#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.