|
|
|
@ -492,6 +492,11 @@ TemplateDerivedFromRegularDynamic<T>::~TemplateDerivedFromRegularDynamic()
@@ -492,6 +492,11 @@ TemplateDerivedFromRegularDynamic<T>::~TemplateDerivedFromRegularDynamic()
|
|
|
|
|
{ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
template <typename T> |
|
|
|
|
class OnlySpecialisedInTypeArg |
|
|
|
|
{ |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
// we optimise specialisations so that only actually used ones are wrapped
|
|
|
|
|
void forceUseSpecializations(IndependentFields<int> _1, IndependentFields<bool> _2, |
|
|
|
|
IndependentFields<T1> _3, IndependentFields<std::string> _4, |
|
|
|
@ -499,7 +504,8 @@ void forceUseSpecializations(IndependentFields<int> _1, IndependentFields<bool>
@@ -499,7 +504,8 @@ void forceUseSpecializations(IndependentFields<int> _1, IndependentFields<bool>
|
|
|
|
|
VirtualTemplate<int> _6, VirtualTemplate<bool> _7, |
|
|
|
|
HasDefaultTemplateArgument<int, int> _8, DerivedChangesTypeName<T1> _9, |
|
|
|
|
TemplateWithIndexer<int> _10, TemplateWithIndexer<T1> _11, |
|
|
|
|
TemplateWithIndexer<T2*> _12, TemplateDerivedFromRegularDynamic<RegularDynamic> _13, std::string s); |
|
|
|
|
TemplateWithIndexer<T2*> _12, TemplateDerivedFromRegularDynamic<RegularDynamic> _13, |
|
|
|
|
IndependentFields<OnlySpecialisedInTypeArg<double>> _14, std::string s); |
|
|
|
|
|
|
|
|
|
DLL_API DependentValueFields<double> specialiseReturnOnly(); |
|
|
|
|
|
|
|
|
|