|
|
@ -18,6 +18,10 @@ class DLL_API T2 |
|
|
|
{ |
|
|
|
{ |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class DLL_API Ignored |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
template <typename T> |
|
|
|
template <typename T> |
|
|
|
class DLL_API IndependentFields : public T1 |
|
|
|
class DLL_API IndependentFields : public T1 |
|
|
|
{ |
|
|
|
{ |
|
|
@ -507,6 +511,8 @@ void forceUseSpecializations(IndependentFields<int> _1, IndependentFields<bool> |
|
|
|
TemplateWithIndexer<T2*> _12, TemplateDerivedFromRegularDynamic<RegularDynamic> _13, |
|
|
|
TemplateWithIndexer<T2*> _12, TemplateDerivedFromRegularDynamic<RegularDynamic> _13, |
|
|
|
IndependentFields<OnlySpecialisedInTypeArg<double>> _14, std::string s); |
|
|
|
IndependentFields<OnlySpecialisedInTypeArg<double>> _14, std::string s); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void hasIgnoredParam(DependentValueFields<IndependentFields<Ignored>> ii); |
|
|
|
|
|
|
|
|
|
|
|
DLL_API DependentValueFields<double> specialiseReturnOnly(); |
|
|
|
DLL_API DependentValueFields<double> specialiseReturnOnly(); |
|
|
|
|
|
|
|
|
|
|
|
// force the symbols for the template instantiations because we do not have the auto-compilation for the generated C++ source
|
|
|
|
// force the symbols for the template instantiations because we do not have the auto-compilation for the generated C++ source
|
|
|
|