C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
exprtk::parser< T >::closed_range_policy< T_ > Struct Template Reference

Static Public Member Functions

static bool is_within (const T_ &v, const T_ &begin, const T_ &end)
 
static bool is_less (const T_ &v, const T_ &begin)
 
static bool is_greater (const T_ &v, const T_ &end)
 
static bool end_inclusive ()
 

Detailed Description

template<typename T>
template<typename T_>
struct exprtk::parser< T >::closed_range_policy< T_ >

Definition at line 22681 of file exprtk.hpp.

Member Function Documentation

◆ end_inclusive()

template<typename T >
template<typename T_ >
static bool exprtk::parser< T >::closed_range_policy< T_ >::end_inclusive ( )
inlinestatic

Definition at line 22699 of file exprtk.hpp.

22700 {
22701 return true;
22702 }

◆ is_greater()

template<typename T >
template<typename T_ >
static bool exprtk::parser< T >::closed_range_policy< T_ >::is_greater ( const T_ &  v,
const T_ &  end 
)
inlinestatic

Definition at line 22694 of file exprtk.hpp.

22695 {
22696 return (end < v);
22697 }

◆ is_less()

template<typename T >
template<typename T_ >
static bool exprtk::parser< T >::closed_range_policy< T_ >::is_less ( const T_ &  v,
const T_ &  begin 
)
inlinestatic

Definition at line 22689 of file exprtk.hpp.

22690 {
22691 return (v < begin);
22692 }

◆ is_within()

template<typename T >
template<typename T_ >
static bool exprtk::parser< T >::closed_range_policy< T_ >::is_within ( const T_ &  v,
const T_ &  begin,
const T_ &  end 
)
inlinestatic

Definition at line 22683 of file exprtk.hpp.

22684 {
22685 assert(begin <= end);
22686 return (begin <= v) && (v <= end);
22687 }

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