NCBI C++ ToolKit
Public Member Functions | Public Attributes | List of all members
SSNPDb_Defs::SSelector Struct Reference

Search Toolkit Book for SSNPDb_Defs::SSelector

#include <sra/readers/sra/snpread.hpp>

+ Collaboration diagram for SSNPDb_Defs::SSelector:

Public Member Functions

 SSelector (const SFilter &filter=SFilter())
 SSelector (ESearchMode search_mode, const SFilter &filter=SFilter())
SSelectorSetNoFilter (void)
SSelectorSetFilter (const SFilter &filter)
SSelectorSetFilter (TFilter filter, TFilter filter_mask=TFilter(-1))

Public Attributes

ESearchMode m_SearchMode
SFilter m_Filter

Detailed Description

Definition at line 141 of file snpread.hpp.

Constructor & Destructor Documentation

◆ SSelector() [1/2]

SSNPDb_Defs::SSelector::SSelector ( const SFilter filter = SFilter())

Definition at line 142 of file snpread.hpp.

◆ SSelector() [2/2]

SSNPDb_Defs::SSelector::SSelector ( ESearchMode  search_mode,
const SFilter filter = SFilter() 

Definition at line 147 of file snpread.hpp.

Member Function Documentation

◆ SetFilter() [1/2]

SSelector& SSNPDb_Defs::SSelector::SetFilter ( const SFilter filter)

Definition at line 159 of file snpread.hpp.

References m_Filter.

◆ SetFilter() [2/2]

SSelector& SSNPDb_Defs::SSelector::SetFilter ( TFilter  filter,
TFilter  filter_mask = TFilter(-1) 

Definition at line 164 of file snpread.hpp.

References m_Filter.

◆ SetNoFilter()

SSelector& SSNPDb_Defs::SSelector::SetNoFilter ( void  )

Definition at line 154 of file snpread.hpp.

References m_Filter.

Member Data Documentation

◆ m_Filter

SFilter SSNPDb_Defs::SSelector::m_Filter

Definition at line 172 of file snpread.hpp.

Referenced by SetFilter(), SetNoFilter(), and CSNPDbFeatIterator::x_SetFilter().

◆ m_SearchMode

ESearchMode SSNPDb_Defs::SSelector::m_SearchMode

Definition at line 171 of file snpread.hpp.

Referenced by CSNPDbFeatIterator::Select().

The documentation for this struct was generated from the following file:
Modified on Wed Apr 17 13:11:03 2024 by rev. 669887