FreePOOMA
2.4.1
|
Here we supply combiners that work with DomainFunctorTag to combine domains. More...
#include <ExpressionEngine.h>
Public Types | |
typedef ErrorDomain | Type_t |
Static Public Member Functions | |
static Type_t | combine (const Domain1 &, const Domain2 &, const DomainFunctorTag &) |
Here we supply combiners that work with DomainFunctorTag to combine domains.
These combiners are incomplete. Right now, they just return the leftmost domain in an expression. Eventually we want to add some kind of runtime check here that checks to see if the domains are compatible. In general adding two things on different domain types is an error.
typedef ErrorDomain Combine2< Domain1, Domain2, Op, DomainFunctorTag >::Type_t |
static Type_t Combine2< Domain1, Domain2, Op, DomainFunctorTag >::combine | ( | const Domain1 & | , |
const Domain2 & | , | ||
const DomainFunctorTag & | |||
) | [inline, static] |