libscid 0.1.0
Chess applications made easy.
Loading...
Searching...
No Matches
scid::database::HFilterInverted Class Reference

class HFilterInverted - iterate through games excluded from a filter More...

#include <hfilter.h>

Public Member Functions

 HFilterInverted (const HFilter &hfilter)
 
HFilter::const_iterator begin () const
 
HFilter::const_iterator end () const
 
size_t size () const
 

Detailed Description

class HFilterInverted - iterate through games excluded from a filter

This class allow to iterate through games not included in HFilter objects using STL algorithms and c++11 for-ranged loops. For example: for (auto& gnum : HFilterInverted(hfilter_obj)) {} is equal to: for (gamenumT gnum = 0, gnum < scidBaseT::numGames(); gnum++) { if (hfilter_obj->get(gnum) != 0) continue; }


The documentation for this class was generated from the following file: