Sen API
Sen Libraries
Toggle main menu visibility
Loading...
Searching...
No Matches
deletion.h
Go to the documentation of this file.
1
// === deletion.h ======================================================================================================
2
// Sen Infrastructure
3
// Released under the Apache License v2.0 (SPDX-License-Identifier Apache-2.0).
4
// See the LICENSE.txt file for more information.
5
// © Airbus SAS, Airbus Helicopters, and Airbus Defence and Space SAU/GmbH/SAS.
6
// =====================================================================================================================
7
8
#ifndef SEN_DB_DELETION_H
9
#define SEN_DB_DELETION_H
10
11
#include "
sen/core/obj/object.h
"
12
13
namespace
sen::db
14
{
15
16
class
Input
;
17
20
class
Deletion
21
{
22
SEN_COPY_MOVE(Deletion)
23
24
public
:
25
~Deletion
() =
default
;
26
27
public
:
29
[[nodiscard]] ObjectId
getObjectId
() const noexcept;
30
31
private:
32
friend class
Input
;
33
explicit Deletion(ObjectId objectId);
34
35
private:
36
ObjectId objectId_;
37
};
38
39
}
// namespace sen::db
40
41
#endif
// SEN_DB_DELETION_H
sen::db::Deletion::~Deletion
~Deletion()=default
sen::db::Deletion::getObjectId
ObjectId getObjectId() const noexcept
The ID of the object that got deleted.
sen::db::Deletion::Input
friend class Input
Definition
deletion.h:32
sen::db::Input
Allows you to access an existing recording in the file system.
Definition
input.h:63
sen::db
Definition
type_specs.h:19
object.h
libs
db
include
sen
db
deletion.h
Generated by
1.17.0