C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
exprtk::details::pow_op< T > Struct Template Reference

#include <exprtk.hpp>

Inheritance diagram for exprtk::details::pow_op< T >:
[legend]
Collaboration diagram for exprtk::details::pow_op< T >:
[legend]

Public Types

typedef opr_base< T >::Type Type
typedef opr_base< T >::RefType RefType
Public Types inherited from exprtk::details::opr_base< T >
typedef details::functor_t< T >::Type Type
typedef details::functor_t< T >::RefType RefType
typedef details::functor_t< T > functor_t
typedef functor_t::qfunc_t quaternary_functor_t
typedef functor_t::tfunc_t trinary_functor_t
typedef functor_t::bfunc_t binary_functor_t
typedef functor_t::ufunc_t unary_functor_t

Static Public Member Functions

static T process (Type t1, Type t2)
static void assign (RefType t1, Type t2)
static expression_node< T >::node_type type ()
static details::operator_type operation ()

Detailed Description

template<typename T>
struct exprtk::details::pow_op< T >

Definition at line 15833 of file exprtk.hpp.

Member Typedef Documentation

◆ RefType

template<typename T>
typedef opr_base<T>::RefType exprtk::details::pow_op< T >::RefType

Definition at line 15836 of file exprtk.hpp.

◆ Type

template<typename T>
typedef opr_base<T>::Type exprtk::details::pow_op< T >::Type

Definition at line 15835 of file exprtk.hpp.

Member Function Documentation

◆ assign()

template<typename T>
void exprtk::details::pow_op< T >::assign ( RefType t1,
Type t2 )
inlinestatic

Definition at line 15839 of file exprtk.hpp.

15839{ t1 = numeric::pow<T>(t1,t2); }
T pow(const T v0, const T v1)
Definition exprtk.hpp:1568

References exprtk::details::numeric::pow().

Here is the call graph for this function:

◆ operation()

template<typename T>
details::operator_type exprtk::details::pow_op< T >::operation ( )
inlinestatic

Definition at line 15841 of file exprtk.hpp.

15841{ return details::e_pow; }

References exprtk::details::e_pow.

◆ process()

template<typename T>
T exprtk::details::pow_op< T >::process ( Type t1,
Type t2 )
inlinestatic

Definition at line 15838 of file exprtk.hpp.

15838{ return numeric::pow<T>(t1,t2); }

References exprtk::details::numeric::pow().

Here is the call graph for this function:

◆ type()

template<typename T>
expression_node< T >::node_type exprtk::details::pow_op< T >::type ( )
inlinestatic

Definition at line 15840 of file exprtk.hpp.

15840{ return expression_node<T>::e_pow; }

References exprtk::details::expression_node< T >::e_pow.


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