Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
RecordNotFoundException.h
1/*
2 * Copyright(c) Sophist Solutions, Inc. 1990-2025. 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
12#include "Stroika/Foundation/Execution/Exceptions.h"
13
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_*/