NCBI C++ ToolKit
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
ncbi::grid::netcache::search::SCondition Struct Referenceabstract

Search Toolkit Book for ncbi::grid::netcache::search::SCondition

+ Inheritance diagram for ncbi::grid::netcache::search::SCondition:
+ Collaboration diagram for ncbi::grid::netcache::search::SCondition:

Public Member Functions

 SCondition (size_t key)
virtual ~SCondition ()
size_t Key () const
virtual ostream & Output (ostream &) const =0
virtual void Merge (SCondition *)=0

Static Public Member Functions

template<ETerm term, EComparison comparison, typename TValue >
static SConditionCreate (TValue)

Private Attributes

size_t m_Key

Detailed Description

Definition at line 74 of file netcache_search.cpp.

Constructor & Destructor Documentation

◆ SCondition()

ncbi::grid::netcache::search::SCondition::SCondition ( size_t  key)

Definition at line 76 of file netcache_search.cpp.

◆ ~SCondition()

virtual ncbi::grid::netcache::search::SCondition::~SCondition ( )

Definition at line 77 of file netcache_search.cpp.

Member Function Documentation

◆ Create()

template<ETerm term, EComparison comparison, typename TValue >
SCondition * ncbi::grid::netcache::search::SCondition::Create ( TValue  value)

Definition at line 197 of file netcache_search.cpp.

References value.

◆ Key()

size_t ncbi::grid::netcache::search::SCondition::Key ( ) const

Definition at line 79 of file netcache_search.cpp.

◆ Merge()

virtual void ncbi::grid::netcache::search::SCondition::Merge ( SCondition )
pure virtual

◆ Output()

virtual ostream& ncbi::grid::netcache::search::SCondition::Output ( ostream &  ) const
pure virtual

Member Data Documentation

◆ m_Key

size_t ncbi::grid::netcache::search::SCondition::m_Key

Definition at line 88 of file netcache_search.cpp.

The documentation for this struct was generated from the following file:
Modified on Thu Feb 29 12:24:18 2024 by rev. 669887