Scid  4.7.0
Classes | Public Member Functions | List of all members
HFilter Class Reference

#include <hfilter.h>

Classes

class  const_iterator
 class const_iterator - iterator for HFilter objects More...
 

Public Member Functions

const_iterator begin () const
 
const_iterator end () const
 
const_iterator beginInverted () const
 
const_iterator endInverted () const
 
size_t sizeInverted () const
 
bool operator== (const Filter *b) const
 
bool operator!= (const Filter *b) const
 
HFilteroperator-> ()
 
const HFilteroperator-> () const
 
HFilteroperator* ()
 
const HFilteroperator* () const
 
 HFilter (Filter *main=0, const Filter *mask=0)
 
void clear ()
 
void erase (gamenumT gnum)
 
void insert_or_assign (gamenumT gnum, uint8_t ply)
 
size_t size () const
 
void includeAll ()
 
byte get (gamenumT gnum) const
 
void set (gamenumT gnum, byte value)
 

Detailed Description

Definition at line 149 of file hfilter.h.

Constructor & Destructor Documentation

◆ HFilter()

HFilter::HFilter ( Filter main = 0,
const Filter mask = 0 
)
inlineexplicit

Definition at line 232 of file hfilter.h.

Member Function Documentation

◆ begin()

const_iterator HFilter::begin ( ) const
inline

Definition at line 209 of file hfilter.h.

◆ beginInverted()

const_iterator HFilter::beginInverted ( ) const
inline

Definition at line 215 of file hfilter.h.

◆ clear()

void HFilter::clear ( )
inline

Definition at line 235 of file hfilter.h.

◆ end()

const_iterator HFilter::end ( ) const
inline

Definition at line 212 of file hfilter.h.

◆ endInverted()

const_iterator HFilter::endInverted ( ) const
inline

Definition at line 218 of file hfilter.h.

◆ erase()

void HFilter::erase ( gamenumT  gnum)
inline

Definition at line 236 of file hfilter.h.

◆ get()

byte HFilter::get ( gamenumT  gnum) const
inline

Definition at line 260 of file hfilter.h.

◆ includeAll()

void HFilter::includeAll ( )
inline

Definition at line 253 of file hfilter.h.

◆ insert_or_assign()

void HFilter::insert_or_assign ( gamenumT  gnum,
uint8_t  ply 
)
inline

Definition at line 237 of file hfilter.h.

◆ operator!=()

bool HFilter::operator!= ( const Filter b) const
inline

Definition at line 225 of file hfilter.h.

◆ operator*() [1/2]

HFilter& HFilter::operator* ( )
inline

Definition at line 228 of file hfilter.h.

◆ operator*() [2/2]

const HFilter& HFilter::operator* ( ) const
inline

Definition at line 229 of file hfilter.h.

◆ operator->() [1/2]

HFilter* HFilter::operator-> ( )
inline

Definition at line 226 of file hfilter.h.

◆ operator->() [2/2]

const HFilter* HFilter::operator-> ( ) const
inline

Definition at line 227 of file hfilter.h.

◆ operator==()

bool HFilter::operator== ( const Filter b) const
inline

Definition at line 224 of file hfilter.h.

◆ set()

void HFilter::set ( gamenumT  gnum,
byte  value 
)
inline

Definition at line 274 of file hfilter.h.

◆ size()

size_t HFilter::size ( ) const
inline

Definition at line 240 of file hfilter.h.

◆ sizeInverted()

size_t HFilter::sizeInverted ( ) const
inline

Definition at line 221 of file hfilter.h.


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