NCBI C++ ToolKit
Protected Types | Protected Member Functions | Private Types | Private Attributes | List of all members
CTypeIteratorBase< Parent > Class Template Reference

Search Toolkit Book for CTypeIteratorBase

template base class for CTypeIterator<> and CTypeConstIterator<> Do not use it directly More...

#include <serial/iterator.hpp>

+ Inheritance diagram for CTypeIteratorBase< Parent >:
+ Collaboration diagram for CTypeIteratorBase< Parent >:

Protected Types

typedef CParent::TBeginInfo TBeginInfo
 

Protected Member Functions

 CTypeIteratorBase (TTypeInfo needType)
 
 CTypeIteratorBase (TTypeInfo needType, const TBeginInfo &beginInfo)
 
 CTypeIteratorBase (TTypeInfo needType, const TBeginInfo &beginInfo, const string &filter)
 
virtual bool CanSelect (const CConstObjectInfo &object)
 
virtual bool CanEnter (const CConstObjectInfo &object)
 
TTypeInfo GetIteratorType (void) const
 
void Assign (const CTypeIteratorBase &it)
 

Private Types

typedef Parent CParent
 

Private Attributes

TTypeInfo m_NeedType
 

Detailed Description

template<class Parent>
class CTypeIteratorBase< Parent >

template base class for CTypeIterator<> and CTypeConstIterator<> Do not use it directly

Definition at line 513 of file iterator.hpp.


The documentation for this class was generated from the following file:
Modified on Fri Sep 20 14:57:56 2024 by modify_doxy.py rev. 669887