AliasUser Class

A class that uses aliased template types as parameters. More...

Header: #include <template_sugar.h>

Public Functions

void process(ContainerAlias<int> items)
void transform(const ContainerAlias<double> &source, ContainerAlias<double> &dest)

Detailed Description

AliasUser exercises canonical fallback for type aliases around template types. The alias introduces an extra layer of type sugar that the original fallback gating would have handled, verifying that broadening the fallback doesn't regress alias resolution.

Member Function Documentation

void AliasUser::process(ContainerAlias<int> items)

Processes the given items.

void AliasUser::transform(const ContainerAlias<double> &source, ContainerAlias<double> &dest)

Transforms elements from source into dest.