#include <CheckingPolicies.hpp>
Inheritance diagram for Hashes::Policies::GlobalCheck< StoragePolicyT >:


Public Types | |
| typedef StoragePolicyT | StoragePolicy |
| typedef StoragePolicy::Descriptor | Descriptor |
| typedef Descriptor::WordType | WordType |
| typedef StoragePolicy::const_iterator | const_iterator |
| typedef StoragePolicy::RawStorage | RawStorage |
Public Member Functions | |
| GlobalCheck () | |
| GlobalCheck (const RawStorage &rhs) | |
| template<template< typename > class OCP, typename OSP> | |
| GlobalCheck (const OCP< OSP > &rhs) | |
| template<template< typename > class OCP, typename OSP> | |
| GlobalCheck & | operator= (const OCP< OSP > &rhs) |
| bool | check () const |
Static Public Attributes | |
| static const size_t | wordCount = Descriptor::wordCount |
| static const size_t | byteCount = Descriptor::byteCount |
This policy is a refinement of Hashes::Policies::ZeroCheck. It checks the current value against the global blacklist for that hash type in addition to the check against 0.
| typedef StoragePolicyT Hashes::Policies::GlobalCheck< StoragePolicyT >::StoragePolicy |
Reimplemented from Hashes::Policies::ZeroCheck< StoragePolicyT >.
Reimplemented in Hashes::Policies::LocalCheck< StoragePolicyT >.
| typedef StoragePolicy::Descriptor Hashes::Policies::GlobalCheck< StoragePolicyT >::Descriptor |
Reimplemented from Hashes::Policies::ZeroCheck< StoragePolicyT >.
Reimplemented in Hashes::Policies::LocalCheck< StoragePolicyT >.
| typedef Descriptor::WordType Hashes::Policies::GlobalCheck< StoragePolicyT >::WordType |
Reimplemented from Hashes::Policies::ZeroCheck< StoragePolicyT >.
Reimplemented in Hashes::Policies::LocalCheck< StoragePolicyT >.
| typedef StoragePolicy::const_iterator Hashes::Policies::GlobalCheck< StoragePolicyT >::const_iterator |
Reimplemented from Hashes::Policies::ZeroCheck< StoragePolicyT >.
Reimplemented in Hashes::Policies::LocalCheck< StoragePolicyT >.
| typedef StoragePolicy::RawStorage Hashes::Policies::GlobalCheck< StoragePolicyT >::RawStorage |
Reimplemented from Hashes::Policies::ZeroCheck< StoragePolicyT >.
Reimplemented in Hashes::Policies::LocalCheck< StoragePolicyT >.
| Hashes::Policies::GlobalCheck< StoragePolicyT >::GlobalCheck | ( | ) | [inline] |
| Hashes::Policies::GlobalCheck< StoragePolicyT >::GlobalCheck | ( | const RawStorage & | rhs | ) | [inline] |
| Hashes::Policies::GlobalCheck< StoragePolicyT >::GlobalCheck | ( | const OCP< OSP > & | rhs | ) | [inline] |
| GlobalCheck& Hashes::Policies::GlobalCheck< StoragePolicyT >::operator= | ( | const OCP< OSP > & | rhs | ) | [inline] |
Reimplemented from Hashes::Policies::ZeroCheck< StoragePolicyT >.
Reimplemented in Hashes::Policies::LocalCheck< StoragePolicyT >.
| bool Hashes::Policies::GlobalCheck< StoragePolicyT >::check | ( | ) | const [inline] |
Reimplemented from Hashes::Policies::ZeroCheck< StoragePolicyT >.
Reimplemented in Hashes::Policies::LocalCheck< StoragePolicyT >.
const size_t Hashes::Policies::GlobalCheck< StoragePolicyT >::wordCount = Descriptor::wordCount [static] |
Reimplemented from Hashes::Policies::ZeroCheck< StoragePolicyT >.
Reimplemented in Hashes::Policies::LocalCheck< StoragePolicyT >.
const size_t Hashes::Policies::GlobalCheck< StoragePolicyT >::byteCount = Descriptor::byteCount [static] |
Reimplemented from Hashes::Policies::ZeroCheck< StoragePolicyT >.
Reimplemented in Hashes::Policies::LocalCheck< StoragePolicyT >.
1.5.2