Poster of Linux kernelThe best gift for a Linux geek
variant_filter_iterator::PredBase

variant_filter_iterator::PredBase

Section: C Library Functions (3) Updated: Thu Apr 7 2011
Local index Up
 

NAME

variant_filter_iterator::PredBase -  

SYNOPSIS


#include <variant_filter_iterator.h>

Inherited by variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::Pred< IterType, PredType >.  

Public Types


typedef variant_filter_iterator< Predicate, Type const, Type const &, Type const * >::PredBase const_PredBase
 

Public Member Functions


virtual ~PredBase ()

virtual PredBase * clone () const =0

virtual bool operator() (const IterBase *in) const =0

virtual const_PredBase * const_clone () const =0
 

Detailed Description

 

template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> struct variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase

Abstract base class for the predicate.

Definition at line 83 of file variant_filter_iterator.h.  

Member Typedef Documentation

 

template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> typedef variant_filter_iterator<Predicate, Type const, Type const &, Type const *>::PredBase variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase::const_PredBase

Definition at line 91 of file variant_filter_iterator.h.  

Constructor & Destructor Documentation

 

template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> virtual variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase::~PredBase () [inline, virtual]

Definition at line 85 of file variant_filter_iterator.h.

{}
 

Member Function Documentation

 

template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> virtual PredBase* variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase::clone () const [pure virtual]

Implemented in variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::Pred< IterType, PredType >.  

template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> virtual const_PredBase* variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase::const_clone () const [pure virtual]

Implemented in variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::Pred< IterType, PredType >.  

template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> virtual bool variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase::operator() (const IterBase *in) const [pure virtual]

Implemented in variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::Pred< IterType, PredType >.

 

Author

Generated automatically by Doxygen for libMesh from the source code.


 

Index

NAME
SYNOPSIS
Public Types
Public Member Functions
Detailed Description
template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> struct variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase
Member Typedef Documentation
template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> typedef variant_filter_iterator<Predicate, Type const, Type const &, Type const *>::PredBase variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase::const_PredBase
Constructor & Destructor Documentation
template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> virtual variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase::~PredBase () [inline, virtual]
Member Function Documentation
template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> virtual PredBase* variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase::clone () const [pure virtual]
template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> virtual const_PredBase* variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase::const_clone () const [pure virtual]
template<class Predicate, class Type, class ReferenceType = Type&, class PointerType = Type*> virtual bool variant_filter_iterator< Predicate, Type, ReferenceType, PointerType >::PredBase::operator() (const IterBase *in) const [pure virtual]
Author

This document was created by man2html, using the manual pages.
Time: 21:58:01 GMT, April 16, 2011