|
|
@ -1573,4 +1573,14 @@ class TemplateClass : TemplateClassBase<A,B> { |
|
|
|
using typename TemplateClassBase<A,B>::XType; |
|
|
|
using typename TemplateClassBase<A,B>::XType; |
|
|
|
using Func = std::function<B(XType)>; |
|
|
|
using Func = std::function<B(XType)>; |
|
|
|
explicit TemplateClass(Func function) {} |
|
|
|
explicit TemplateClass(Func function) {} |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct DLL_API StructWithIndirectReturn |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
StructWithIndirectReturn(); |
|
|
|
|
|
|
|
StructWithIndirectReturn(StructWithIndirectReturn&); |
|
|
|
|
|
|
|
StructWithIndirectReturn(StructWithIndirectReturn&&); |
|
|
|
|
|
|
|
int A; |
|
|
|
|
|
|
|
static StructWithIndirectReturn ReturnStructIndirectReturn(); |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|