#include <NewDomain.h>
Static Public Member Functions | |
static void | combine (RT &rt, const UT &u, const CT &ct) |
.. by default, it just does the same thing as CombineDomain, except, for domains which store a slice, it will fill in a second 'total' domain with the extra info about the domains that are sliced out. If the boolean type 'incl' is true, there is a specialization here to also fill in these slice dimensions. If the combining domain is a wildcard, then we use a separate method to fill in the domain using the user-supplied reference domain. To get all this done, CombineSliceDomain defers to a separate CombineSliceDomainWC struct which has an extra boolean template param 'wildcard' indicating whether to use wildcard set routines.
static void CombineSliceDomain< RT, UT, CT, DS, SliceDS, incl >::combine | ( | RT & | rt, | |
const UT & | u, | |||
const CT & | ct | |||
) | [inline, static] |
References CT.