STK++ 0.9.13
STK::GreaterThanOp< Type > Struct Template Reference

Template functor to test if a number is greater than a fixed value. More...

#include <STK_Functors.h>

Public Types

enum  { NbParam_ = 1 }
 
typedef bool result_type
 
typedef hidden::RemoveConst< Type >::Type param1_type
 

Public Member Functions

 GreaterThanOp (GreaterThanOp const &value)
 
 GreaterThanOp (Type value)
 
result_type operator() (param1_type const &a) const
 

Private Attributes

param1_type const value_
 

Detailed Description

template<typename Type>
struct STK::GreaterThanOp< Type >

Template functor to test if a number is greater than a fixed value.

Definition at line 461 of file STK_Functors.h.

Member Typedef Documentation

◆ param1_type

template<typename Type >
typedef hidden::RemoveConst<Type>::Type STK::GreaterThanOp< Type >::param1_type

Definition at line 465 of file STK_Functors.h.

◆ result_type

template<typename Type >
typedef bool STK::GreaterThanOp< Type >::result_type

Definition at line 464 of file STK_Functors.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Type >
anonymous enum
Enumerator
NbParam_ 

Definition at line 463 of file STK_Functors.h.

463{ NbParam_ = 1 };

Constructor & Destructor Documentation

◆ GreaterThanOp() [1/2]

template<typename Type >
STK::GreaterThanOp< Type >::GreaterThanOp ( GreaterThanOp< Type > const value)
inline

Definition at line 467 of file STK_Functors.h.

467: value_(value.value_) {}
param1_type const value_

◆ GreaterThanOp() [2/2]

template<typename Type >
STK::GreaterThanOp< Type >::GreaterThanOp ( Type  value)
inline

Definition at line 468 of file STK_Functors.h.

468: value_(value) {}

Member Function Documentation

◆ operator()()

template<typename Type >
result_type STK::GreaterThanOp< Type >::operator() ( param1_type const a) const
inline

Definition at line 470 of file STK_Functors.h.

470{ return a > value_;}

References STK::GreaterThanOp< Type >::value_.

Member Data Documentation

◆ value_

template<typename Type >
param1_type const STK::GreaterThanOp< Type >::value_
private

Definition at line 472 of file STK_Functors.h.

Referenced by STK::GreaterThanOp< Type >::operator()().


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