FreePOOMA  2.4.1
Public Types | Static Public Member Functions
CombineDomainOpt< NewDomain, false > Struct Template Reference

Multi-valued version. More...

#include <CombineDomainOpt.h>

List of all members.

Public Types

typedef NewDomain::SliceType_t Type_t

Static Public Member Functions

template<class Array , class Sub1 >
static Type_t make (const Array &a, const Sub1 &s1)
template<class Array , class Sub1 , class Sub2 >
static Type_t make (const Array &a, const Sub1 &s1, const Sub2 &s2)
template<class Array , class Sub1 , class Sub2 , class Sub3 >
static Type_t make (const Array &a, const Sub1 &s1, const Sub2 &s2, const Sub3 &s3)
template<class Array , class Sub1 , class Sub2 , class Sub3 , class Sub4 >
static Type_t make (const Array &a, const Sub1 &s1, const Sub2 &s2, const Sub3 &s3, const Sub4 &s4)
template<class Array , class Sub1 , class Sub2 , class Sub3 , class Sub4 , class Sub5 >
static Type_t make (const Array &a, const Sub1 &s1, const Sub2 &s2, const Sub3 &s3, const Sub4 &s4, const Sub5 &s5)
template<class Array , class Sub1 , class Sub2 , class Sub3 , class Sub4 , class Sub5 , class Sub6 >
static Type_t make (const Array &a, const Sub1 &s1, const Sub2 &s2, const Sub3 &s3, const Sub4 &s4, const Sub5 &s5, const Sub6 &s6)
template<class Array , class Sub1 , class Sub2 , class Sub3 , class Sub4 , class Sub5 , class Sub6 , class Sub7 >
static Type_t make (const Array &a, const Sub1 &s1, const Sub2 &s2, const Sub3 &s3, const Sub4 &s4, const Sub5 &s5, const Sub6 &s6, const Sub7 &s7)

Detailed Description

template<class NewDomain>
struct CombineDomainOpt< NewDomain, false >

Multi-valued version.

This one calls combineSlice to create the final domain.


Member Typedef Documentation

template<class NewDomain >
typedef NewDomain::SliceType_t CombineDomainOpt< NewDomain, false >::Type_t

Member Function Documentation

template<class NewDomain >
template<class Array , class Sub1 >
static Type_t CombineDomainOpt< NewDomain, false >::make ( const Array a,
const Sub1 &  s1 
) [inline, static]
template<class NewDomain >
template<class Array , class Sub1 , class Sub2 >
static Type_t CombineDomainOpt< NewDomain, false >::make ( const Array a,
const Sub1 &  s1,
const Sub2 &  s2 
) [inline, static]
template<class NewDomain >
template<class Array , class Sub1 , class Sub2 , class Sub3 >
static Type_t CombineDomainOpt< NewDomain, false >::make ( const Array a,
const Sub1 &  s1,
const Sub2 &  s2,
const Sub3 &  s3 
) [inline, static]
template<class NewDomain >
template<class Array , class Sub1 , class Sub2 , class Sub3 , class Sub4 >
static Type_t CombineDomainOpt< NewDomain, false >::make ( const Array a,
const Sub1 &  s1,
const Sub2 &  s2,
const Sub3 &  s3,
const Sub4 &  s4 
) [inline, static]
template<class NewDomain >
template<class Array , class Sub1 , class Sub2 , class Sub3 , class Sub4 , class Sub5 >
static Type_t CombineDomainOpt< NewDomain, false >::make ( const Array a,
const Sub1 &  s1,
const Sub2 &  s2,
const Sub3 &  s3,
const Sub4 &  s4,
const Sub5 &  s5 
) [inline, static]
template<class NewDomain >
template<class Array , class Sub1 , class Sub2 , class Sub3 , class Sub4 , class Sub5 , class Sub6 >
static Type_t CombineDomainOpt< NewDomain, false >::make ( const Array a,
const Sub1 &  s1,
const Sub2 &  s2,
const Sub3 &  s3,
const Sub4 &  s4,
const Sub5 &  s5,
const Sub6 &  s6 
) [inline, static]
template<class NewDomain >
template<class Array , class Sub1 , class Sub2 , class Sub3 , class Sub4 , class Sub5 , class Sub6 , class Sub7 >
static Type_t CombineDomainOpt< NewDomain, false >::make ( const Array a,
const Sub1 &  s1,
const Sub2 &  s2,
const Sub3 &  s3,
const Sub4 &  s4,
const Sub5 &  s5,
const Sub6 &  s6,
const Sub7 &  s7 
) [inline, static]

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