#include <ValidationPolicies.hpp>
Inheritance diagram for Hashes::Policies::BasicValidation< CheckingPolicyT >:

Public Types | |
| typedef CheckingPolicyT | CheckingPolicy |
| typedef CheckingPolicy::StoragePolicy | StoragePolicy |
| typedef StoragePolicy::RawStorage | RawStorage |
Public Member Functions | |
| BasicValidation () | |
| BasicValidation (const RawStorage &rhs) | |
| template<template< typename > class OVP, typename OCP> | |
| BasicValidation (const OVP< OCP > &rhs) | |
| template<template< typename > class OVP, typename OCP> | |
| BasicValidation & | operator= (const OVP< OCP > &rhs) |
| void | clear () |
| bool | validate () |
| bool | isValid () const |
| operator SafeBool () const | |
Private Types | |
| typedef void(SafeBoolHelper::*) | SafeBool () |
Private Attributes | |
| bool | m_valid |
Classes | |
| struct | SafeBoolHelper |
typedef void(SafeBoolHelper::*) Hashes::Policies::BasicValidation< CheckingPolicyT >::SafeBool() [private] |
| typedef CheckingPolicyT Hashes::Policies::BasicValidation< CheckingPolicyT >::CheckingPolicy |
Reimplemented in Hashes::Policies::ExtendedValidation< CheckingPolicyT >.
| typedef CheckingPolicy::StoragePolicy Hashes::Policies::BasicValidation< CheckingPolicyT >::StoragePolicy |
Reimplemented in Hashes::Policies::ExtendedValidation< CheckingPolicyT >.
| typedef StoragePolicy::RawStorage Hashes::Policies::BasicValidation< CheckingPolicyT >::RawStorage |
Reimplemented in Hashes::Policies::ExtendedValidation< CheckingPolicyT >.
| Hashes::Policies::BasicValidation< CheckingPolicyT >::BasicValidation | ( | ) | [inline] |
| Hashes::Policies::BasicValidation< CheckingPolicyT >::BasicValidation | ( | const RawStorage & | rhs | ) | [inline] |
| Hashes::Policies::BasicValidation< CheckingPolicyT >::BasicValidation | ( | const OVP< OCP > & | rhs | ) | [inline] |
| BasicValidation& Hashes::Policies::BasicValidation< CheckingPolicyT >::operator= | ( | const OVP< OCP > & | rhs | ) | [inline] |
Reimplemented in Hashes::Policies::ExtendedValidation< CheckingPolicyT >.
| void Hashes::Policies::BasicValidation< CheckingPolicyT >::clear | ( | ) | [inline] |
Reimplemented in Hashes::Policies::ExtendedValidation< CheckingPolicyT >.
| bool Hashes::Policies::BasicValidation< CheckingPolicyT >::validate | ( | ) | [inline] |
Reimplemented in Hashes::Policies::ExtendedValidation< CheckingPolicyT >.
| bool Hashes::Policies::BasicValidation< CheckingPolicyT >::isValid | ( | ) | const [inline] |
| Hashes::Policies::BasicValidation< CheckingPolicyT >::operator SafeBool | ( | ) | const [inline] |
bool Hashes::Policies::BasicValidation< CheckingPolicyT >::m_valid [private] |
1.5.2