EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
Loading...
Searching...
No Matches
LoadSignalFileResult.cpp
Go to the documentation of this file.
1
9
11
13
14namespace echomap
15{
16
17LoadSignalFileResult::LoadSignalFileResult(
18 const id_type project_id,
19 std::vector<std::unique_ptr<Signal>> loaded_signal
20) :
21 project_id(project_id),
22 loaded_signals(std::move(loaded_signal))
23{
24}
25
26LoadSignalFileResult::~LoadSignalFileResult() noexcept = default;
27
28LoadSignalFileResult::LoadSignalFileResult(LoadSignalFileResult&&) noexcept = default;
29
30LoadSignalFileResult& LoadSignalFileResult::operator=(LoadSignalFileResult&&) noexcept = default;
31
32std::vector<std::unique_ptr<Signal>> LoadSignalFileResult::take_signals() && noexcept
33{
34 return std::move(loaded_signals);
35}
36
37id_type LoadSignalFileResult::get_project_id() const noexcept
38{
39 return project_id;
40}
41
42} // namespace echomap
LoadSignalFileResult specification.
Audio signal class specification.
T move(T... args)
The main EchoMap outermost namespace for all non-exported symbols.
STL namespace.