libscid snapshot+1833ab5ad39d
Chess applications made easy.
Source on GitHub License GPL v2
Loading...
Searching...
No Matches
hfilter.h File Reference

Database game filters and filtered game-number iteration. More...

#include "scid/database/common.h"
#include "scid/database/game_id.h"
#include <algorithm>
#include <iterator>
#include <memory>
+ Include dependency graph for hfilter.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  scid::database::Filter
 Dense per-game filter storage. More...
 
class  scid::database::HFilter
 Handle-like view over a main filter, optionally intersected with a mask. More...
 
class  scid::database::HFilter::const_iterator
 Forward iterator over included or excluded game numbers. More...
 
class  scid::database::HFilterInverted
 Range helper for iterating over games excluded by a filter. More...
 

Namespaces

namespace  scid
 Public namespace for libscid.
 
namespace  scid::database
 Database sessions, metadata, names, filters, trees and storage.
 

Detailed Description

Database game filters and filtered game-number iteration.