Sen API
Sen Libraries
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
13namespace sen::db
14{
15
16class Input;
17
20class Deletion
21{
22 SEN_COPY_MOVE(Deletion)
23
24public:
25 ~Deletion() = default;
26
27public:
29 [[nodiscard]] ObjectId getObjectId() const noexcept;
30
31private:
32 friend class Input;
33 explicit Deletion(ObjectId objectId);
34
35private:
36 ObjectId objectId_;
37};
38
39} // namespace sen::db
40
41#endif // SEN_DB_DELETION_H
~Deletion()=default
ObjectId getObjectId() const noexcept
The ID of the object that got deleted.
friend class Input
Definition deletion.h:32
Allows you to access an existing recording in the file system.
Definition input.h:63
Definition annotation.h:20