Stroika Library
3.0d23
Help-Home
Loading...
Searching...
No Matches
RecordNotFoundException.h
1
/*
2
* Copyright(c) Sophist Solutions, Inc. 1990-2026. All rights reserved
3
*/
4
#ifndef _Stroika_Foundation_DataExchange_RecordNotFoundException_h_
5
#define _Stroika_Foundation_DataExchange_RecordNotFoundException_h_ 1
6
7
#include "Stroika/Foundation/StroikaPreComp.h"
8
9
#include <optional>
10
11
#include "
Stroika/Foundation/Characters/String.h
"
12
#include "Stroika/Foundation/Execution/Exceptions.h"
13
14
namespace
Stroika::Foundation::DataExchange
{
15
16
/**
17
*/
18
class
RecordNotFoundException :
public
Execution::RuntimeErrorException<> {
19
private
:
20
using
inherited = Execution::RuntimeErrorException<>;
21
22
public
:
23
/**
24
*/
25
RecordNotFoundException (
const
optional<Characters::String>
&
whatRecord
= {});
26
27
static
const
RecordNotFoundException kThe;
28
};
29
inline
const
RecordNotFoundException RecordNotFoundException::kThe;
30
31
}
32
33
/*
34
********************************************************************************
35
***************************** Implementation Details ***************************
36
********************************************************************************
37
*/
38
#include "RecordNotFoundException.inl"
39
40
#endif
/*_Stroika_Foundation_DataExchange_RecordNotFoundException_h_*/
String.h
Stroika::Foundation::Execution::ExceptionStringHelper::As
nonvirtual T As() const
Stroika::Foundation::DataExchange
Definition
String.h:1964
Library
Sources
Stroika
Foundation
DataExchange
RecordNotFoundException.h
Generated by
1.9.8