Scid  4.6.5
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 46 of file hfilter.h.

Constructor & Destructor Documentation

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

Definition at line 129 of file hfilter.h.

Member Function Documentation

const_iterator HFilter::begin ( ) const
inline

Definition at line 104 of file hfilter.h.

const_iterator HFilter::beginInverted ( ) const
inline

Definition at line 110 of file hfilter.h.

void HFilter::clear ( )
inline

Definition at line 132 of file hfilter.h.

const_iterator HFilter::end ( ) const
inline

Definition at line 107 of file hfilter.h.

const_iterator HFilter::endInverted ( ) const
inline

Definition at line 113 of file hfilter.h.

void HFilter::erase ( gamenumT  gnum)
inline

Definition at line 133 of file hfilter.h.

byte HFilter::get ( gamenumT  gnum) const
inline

Definition at line 168 of file hfilter.h.

void HFilter::includeAll ( )
inline

Definition at line 143 of file hfilter.h.

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

Definition at line 134 of file hfilter.h.

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

Definition at line 122 of file hfilter.h.

HFilter& HFilter::operator* ( )
inline

Definition at line 125 of file hfilter.h.

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

Definition at line 126 of file hfilter.h.

HFilter* HFilter::operator-> ( )
inline

Definition at line 123 of file hfilter.h.

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

Definition at line 124 of file hfilter.h.

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

Definition at line 121 of file hfilter.h.

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

Definition at line 158 of file hfilter.h.

size_t HFilter::size ( ) const
inline

Definition at line 161 of file hfilter.h.

size_t HFilter::sizeInverted ( ) const
inline

Definition at line 116 of file hfilter.h.


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