NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
ncbi::grid::netcache::search::SConditionImpl< term, comparison, TValue > Struct Template Reference

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

+ Inheritance diagram for ncbi::grid::netcache::search::SConditionImpl< term, comparison, TValue >:
+ Collaboration diagram for ncbi::grid::netcache::search::SConditionImpl< term, comparison, TValue >:

Public Member Functions

 SConditionImpl (TValue value)
 
ostream & Output (ostream &os) const override
 
void Merge (SCondition *) override
 
- Public Member Functions inherited from ncbi::grid::netcache::search::SCondition
 SCondition (size_t key)
 
virtual ~SCondition ()
 
size_t Key () const
 

Private Attributes

TValue m_Value
 

Additional Inherited Members

- Static Public Member Functions inherited from ncbi::grid::netcache::search::SCondition
template<ETerm term, EComparison comparison, typename TValue >
static SConditionCreate (TValue)
 

Detailed Description

template<ETerm term, EComparison comparison, typename TValue>
struct ncbi::grid::netcache::search::SConditionImpl< term, comparison, TValue >

Definition at line 97 of file netcache_search.cpp.

Constructor & Destructor Documentation

◆ SConditionImpl()

template<ETerm term, EComparison comparison, typename TValue >
ncbi::grid::netcache::search::SConditionImpl< term, comparison, TValue >::SConditionImpl ( TValue  value)
inline

Definition at line 99 of file netcache_search.cpp.

Member Function Documentation

◆ Merge()

template<ETerm term, EComparison comparison, typename TValue >
void ncbi::grid::netcache::search::SConditionImpl< term, comparison, TValue >::Merge ( SCondition o)
overridevirtual

Implements ncbi::grid::netcache::search::SCondition.

Definition at line 188 of file netcache_search.cpp.

References _ASSERT.

◆ Output()

template<ETerm term, EComparison comparison, typename TValue >
ostream & ncbi::grid::netcache::search::SConditionImpl< term, comparison, TValue >::Output ( ostream &  os) const
overridevirtual

Member Data Documentation

◆ m_Value

template<ETerm term, EComparison comparison, typename TValue >
TValue ncbi::grid::netcache::search::SConditionImpl< term, comparison, TValue >::m_Value
private

Definition at line 109 of file netcache_search.cpp.


The documentation for this struct was generated from the following file:
Modified on Fri Jan 05 07:23:19 2024 by modify_doxy.py rev. 669887