44 class RequestHandler :
public function<void (Message& message, const Sequence<String>& matchedArgs, bool& handled)> {
62 template <qCompilerAndStdLib_Constra
intDiffersInTemplateRedeclaration_BWA (invocable<Message&, const Sequence<String>&,
bool&>) HANDLER_FUNCTION>
64#if !qCompilerAndStdLib_template_ConstraintDiffersInTemplateRedeclaration_Buggy
65 template <qCompilerAndStdLib_Constra
intDiffersInTemplateRedeclaration_BWA (invocable<Message&, const Sequence<String>&>) HANDLER_FUNCTION>
67 template <qCompilerAndStdLib_Constra
intDiffersInTemplateRedeclaration_BWA (invocable<Message&>) HANDLER_FUNCTION>
69 template <qCompilerAndStdLib_Constra
intDiffersInTemplateRedeclaration_BWA (invocable<Request&, Response&>) HANDLER_FUNCTION>
71 template <qCompilerAndStdLib_Constra
intDiffersInTemplateRedeclaration_BWA (invocable<Request&, Response&, const Sequence<String>&>) HANDLER_FUNCTION>
73 template <qCompilerAndStdLib_Constra
intDiffersInTemplateRedeclaration_BWA (invocable<Request&, Response&, const Sequence<String>&,
bool&>) HANDLER_FUNCTION>
79 template <qCompilerAndStdLib_Constra
intDiffersInTemplateRedeclaration_BWA (invocable<Message&, const String&>) HANDLER_FUNCTION>
81 template <qCompilerAndStdLib_Constra
intDiffersInTemplateRedeclaration_BWA (invocable<Message&, const String&, const String&>) HANDLER_FUNCTION>
83 template <qCompilerAndStdLib_Constra
intDiffersInTemplateRedeclaration_BWA (invocable<Message&, const String&, const String&, const String&>) HANDLER_FUNCTION>
87 [[deprecated (
"Since Stroika v3.0d12 - use Message& overload)")]]
RequestHandler (
89 [[deprecated (
"Since Stroika v3.0d12 - use Message& overload)")]]
RequestHandler (
91 [[deprecated (
"Since Stroika v3.0d12 - use Message& overload)")]]
RequestHandler (
const function<
void (
Message* message)>& f);
92 [[deprecated (
"Since Stroika v3.0d12 - use Message& overload)")]]
RequestHandler (
const function<
void (
Request* request, Response* response)>& f);
93 template <
typename _Fx, enable_if_t<is_convertible_v<_Fx, function<
void (Message*)>>>* =
nullptr>
94 [[deprecated (
"Since Stroika v3.0d12 - use Message& overload)")]]
RequestHandler (_Fx _Func);
95 template <
typename _Fx, enable_if_t<is_convertible_v<_Fx, function<
void (Message*, const Sequence<String>&)>>>* =
nullptr>
96 [[deprecated (
"Since Stroika v3.0d12 - use Message& overload)")]]
RequestHandler (_Fx _Func,
int* =
nullptr);
97 template <
typename _Fx, enable_if_t<is_convertible_v<_Fx, function<
void (Message*, const String& arg0)>>>* =
nullptr>
98 [[deprecated (
"Since Stroika v3.0d12 - use Message& overload)")]]
RequestHandler (_Fx _Func,
short* =
nullptr);
99 template <
typename _Fx, enable_if_t<is_convertible_v<_Fx, function<
void (Message*, const String& arg0, const String& arg1)>>>* =
nullptr>
100 [[deprecated (
"Since Stroika v3.0d12 - use Message& overload)")]]
RequestHandler (_Fx _Func,
char* =
nullptr);
101 template <
typename _Fx, enable_if_t<is_convertible_v<_Fx, function<
void (Request*, Response*)>>>* =
nullptr>
102 [[deprecated (
"Since Stroika v3.0d12 - use Message& overload)")]]
RequestHandler (_Fx _Func,
void* =
nullptr);