Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
ClientErrorException.cpp
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. All rights reserved
3 */
4#include "Stroika/Foundation/StroikaPreComp.h"
5
7
8#include "ClientErrorException.h"
9
10using namespace Stroika::Foundation;
13
14/*
15 ********************************************************************************
16 ************************** ClientErrorException ********************************
17 ********************************************************************************
18 */
19ClientErrorException::ClientErrorException (const Exception& basedOnInnerException)
20 : ClientErrorException{400, Characters::ToString (basedOnInnerException)}
21{
22}
23
24ClientErrorException::ClientErrorException (Status status, const Exception& basedOnInnerException)
25 : ClientErrorException{status, Characters::ToString (basedOnInnerException)}
26{
27}
28
29ClientErrorException::ClientErrorException (const exception& basedOnInnerException)
30 : ClientErrorException{400, Characters::ToString (basedOnInnerException)}
31{
32}
33
34ClientErrorException::ClientErrorException (Status status, const exception& basedOnInnerException)
35 : ClientErrorException{status, Characters::ToString (basedOnInnerException)}
36{
37}
38
39ClientErrorException::ClientErrorException (const exception_ptr& basedOnInnerException)
40 : ClientErrorException{400, Characters::ToString (basedOnInnerException)}
41{
42}
43
44ClientErrorException::ClientErrorException (Status status, const exception_ptr& basedOnInnerException)
45 : ClientErrorException{status, Characters::ToString (basedOnInnerException)}
46{
47}
ClientErrorException is to capture exceptions caused by a bad (e.g ill-formed) request.
String ToString(T &&t, ARGS... args)
Return a debug-friendly, display version of the argument: not guaranteed parsable or usable except fo...
Definition ToString.inl:465