Stroika Library
3.0d25
Help-Home
Loading...
Searching...
No Matches
RequiredComponentMissingException.h
1
/*
2
* Copyright(c) Sophist Solutions, Inc. 1990-2026. All rights reserved
3
*/
4
#ifndef _Stroika_Foundation_Execution_RequiredComponentMissingException_h_
5
#define _Stroika_Foundation_Execution_RequiredComponentMissingException_h_ 1
6
7
#include "Stroika/Foundation/StroikaPreComp.h"
8
9
#include "
Stroika/Foundation/Characters/String.h
"
10
11
#include "Stroika/Foundation/Execution/Exceptions.h"
12
13
namespace
Stroika::Foundation::Execution
{
14
15
using
Characters::String;
16
17
/**
18
* RequiredComponentMissingException is thrown when a component is required for some operation, but is not available. This is used to indicate that the operation cannot be performed because of a missing component.
19
*/
20
class
RequiredComponentMissingException
:
public
Execution::Exception
<runtime_error> {
21
public
:
22
static
constexpr
string_view kJava =
"Java"
sv
;
23
static
constexpr
string_view kPDFViewer =
"PDFViewer"
sv
;
24
static
constexpr
string_view kPDFOCXViewer =
"PDFOCXViewer"
sv
;
25
static
constexpr
string_view kSAXFactory =
"SAXFactory"
sv
;
26
static
constexpr
string_view kIONetworkClientFactory =
"IO-Network-Transfer-Client-Factory"
sv
;
27
static
constexpr
string_view kOpenSSL =
"OpenSSL"
sv
;
28
29
public
:
30
RequiredComponentMissingException
(
const
String
&
component
);
31
32
public
:
33
String
fComponent;
34
};
35
36
}
37
38
#endif
/*_Stroika_Foundation_Execution_RequiredComponentMissingException_h_*/
String.h
Stroika::Foundation::Characters::String
String is like std::u32string, except it is much easier to use, often much more space efficient,...
Definition
String.h:201
Stroika::Foundation::Execution::Exception
Exception<> is a replacement (subclass) for any std c++ exception class (e.g. the default 'std::excep...
Definition
Exceptions.h:219
Stroika::Foundation::Execution::ExceptionStringHelper::As
nonvirtual T As() const
Stroika::Foundation::Execution::RequiredComponentMissingException
Definition
RequiredComponentMissingException.h:20
Stroika::Foundation::Execution
Definition
SDKString.inl:7
Library
Sources
Stroika
Foundation
Execution
RequiredComponentMissingException.h
Generated by
1.9.8