FOSSredder
0.5.0
Loading...
Searching...
No Matches
core/include/core/pch.h
Go to the documentation of this file.
1
5
6
#pragma once
7
8
#define NOMINMAX
9
10
#include <algorithm>
11
#include <cctype>
12
#include <charconv>
13
#include <cmath>
14
#include <cstdlib>
15
#include <filesystem>
16
#include <fstream>
17
#include <iomanip>
18
#include <iostream>
19
#include <map>
20
#include <memory>
21
#include <regex>
22
#include <set>
23
#include <sstream>
24
#include <stdexcept>
25
#include <string>
26
#include <type_traits>
27
#include <unordered_map>
28
#include <unordered_set>
29
#include <utility>
30
#include <vector>
31
32
#include "
core/application/export/ExportLog.h
"
33
#include "
core/application/import/ImportLog.h
"
34
#include "
core/application/import/draft/StatementDraft.h
"
35
#include "
core/application/import/draft/TransactionDraft.h
"
36
#include "
core/application/storage/DeletionImpact.h
"
37
#include "
core/domain/catalog/WorkspaceCatalog.h
"
38
#include "
core/domain/entities/Actor.h
"
39
#include "
core/domain/entities/Analysis.h
"
40
#include "
core/domain/entities/Annual.h
"
41
#include "
core/domain/entities/Contract.h
"
42
#include "
core/domain/entities/Property.h
"
43
#include "
core/domain/entities/Statement.h
"
44
#include "
core/domain/entities/Transaction.h
"
45
46
using
core::application::exporting::ExportLog
;
47
using
core::application::importing::ImportLog
;
48
using
core::application::importing::draft::StatementDraft
;
49
using
core::application::importing::draft::TransactionDraft
;
50
using
core::domain::Actor
;
51
using
core::domain::Analysis
;
52
using
core::domain::Annual
;
53
using
core::domain::Contract
;
54
using
core::domain::DeletionImpact
;
55
using
core::domain::Property
;
56
using
core::domain::Statement
;
57
using
core::domain::Transaction
;
58
using
core::domain::catalog::WorkspaceCatalog
;
Actor.h
Domain model for actors.
Analysis.h
Domain model for persisted analysis definitions.
Annual.h
Domain model for annual aggregates.
Contract.h
Domain model for contracts.
DeletionImpact.h
Declares deleted-id summaries reported after workspace mutations.
ExportLog.h
Declares the persisted metadata record for an export run.
ImportLog.h
Declares the persisted metadata record for an import run.
Property.h
Domain model for properties.
Statement.h
Domain model for statements.
StatementDraft.h
Draft statement model used by import finalization and core application flow.
Transaction.h
Domain model for transactions.
TransactionDraft.h
Draft transaction model used by import finalization and core application flow.
WorkspaceCatalog.h
Domain aggregate that stores catalog entities for one workspace.
core::application::exporting::ExportLog
Stores metadata about one export run for persistence and workflow tracking.
Definition
ExportLog.h:16
core::application::importing::ImportLog
Stores metadata about one import run for persistence and workflow tracking.
Definition
ImportLog.h:16
core::application::importing::draft::StatementDraft
Definition
StatementDraft.h:15
core::application::importing::draft::TransactionDraft
Definition
TransactionDraft.h:16
core::domain::Actor
Definition
Actor.h:19
core::domain::Analysis
Definition
Analysis.h:23
core::domain::Annual
Definition
Annual.h:20
core::domain::Contract
Definition
Contract.h:20
core::domain::Property
Definition
Property.h:19
core::domain::Statement
Definition
Statement.h:19
core::domain::Transaction
Definition
Transaction.h:20
core::domain::catalog::WorkspaceCatalog
Definition
WorkspaceCatalog.h:21
core::domain::DeletionImpact
Lists entity identifiers removed by cascading workspace operations.
Definition
DeletionImpact.h:16
core
include
core
pch.h
Generated by
1.14.0