OmniSciDB  04ee39c94c
QueryFeatureAggregator< FEATURE_MARKERS > Class Template Reference

#include <QueryFeatures.h>

+ Inheritance diagram for QueryFeatureAggregator< FEATURE_MARKERS >:
+ Collaboration diagram for QueryFeatureAggregator< FEATURE_MARKERS >:

Public Member Functions

bool isPreflightCountRequired () const
 

Private Member Functions

template<typename FEATURE_TYPE >
bool internalIsPreflightCountRequired () const
 
template<typename FIRST_FEATURE_TYPE , typename SECOND_FEATURE_TYPE , typename... REMAINING_FEATURES>
bool internalIsPreflightCountRequired () const
 

Detailed Description

template<typename... FEATURE_MARKERS>
class QueryFeatureAggregator< FEATURE_MARKERS >

Definition at line 38 of file QueryFeatures.h.

Member Function Documentation

◆ internalIsPreflightCountRequired() [1/2]

template<typename... FEATURE_MARKERS>
template<typename FEATURE_TYPE >
bool QueryFeatureAggregator< FEATURE_MARKERS >::internalIsPreflightCountRequired ( ) const
inlineprivate

Definition at line 46 of file QueryFeatures.h.

46  {
47  return this->FEATURE_TYPE::isPreflightCountRequired()();
48  }

◆ internalIsPreflightCountRequired() [2/2]

template<typename... FEATURE_MARKERS>
template<typename FIRST_FEATURE_TYPE , typename SECOND_FEATURE_TYPE , typename... REMAINING_FEATURES>
bool QueryFeatureAggregator< FEATURE_MARKERS >::internalIsPreflightCountRequired ( ) const
inlineprivate

Definition at line 53 of file QueryFeatures.h.

53  {
54  return this->FIRST_FEATURE_TYPE::isPreflightCountRequired()() ||
55  internalIsPreflightCountRequired<SECOND_FEATURE_TYPE, REMAINING_FEATURES...>();
56  }

◆ isPreflightCountRequired()

template<typename... FEATURE_MARKERS>
bool QueryFeatureAggregator< FEATURE_MARKERS >::isPreflightCountRequired ( ) const
inline

Definition at line 40 of file QueryFeatures.h.

40  {
41  return internalIsPreflightCountRequired<FEATURE_MARKERS...>();
42  }
bool internalIsPreflightCountRequired() const
Definition: QueryFeatures.h:46

The documentation for this class was generated from the following file: