OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
Expressions::TFunction2< T, U > Struct Template Reference

A function of two U's returning a T. More...

#include <TFunction2.h>

Collaboration diagram for Expressions::TFunction2< T, U >:
Collaboration graph

Public Attributes

const char * name
 The function name or operator representation.
 
int precedence
 The operator precedence.
 
T(* function )(U, U)
 The actual operation.
 

Detailed Description

template<class T, class U>
struct Expressions::TFunction2< T, U >

A function of two U's returning a T.

Definition at line 31 of file TFunction2.h.

Member Data Documentation

◆ function

template<class T , class U >
T(* Expressions::TFunction2< T, U >::function) (U, U)

The actual operation.

Definition at line 44 of file TFunction2.h.

◆ name

template<class T , class U >
const char* Expressions::TFunction2< T, U >::name

The function name or operator representation.

Definition at line 33 of file TFunction2.h.

◆ precedence

template<class T , class U >
int Expressions::TFunction2< T, U >::precedence

The operator precedence.

Definition at line 41 of file TFunction2.h.

Referenced by Expressions::SBinary< T, U >::make().


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