EchoMap
2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
Toggle main menu visibility
Loading...
Searching...
No Matches
LoadSignalFileResult.cpp
Go to the documentation of this file.
1
9
10
#include "
LoadSignalFileResult.hpp
"
11
12
#include "
../../objects/Signal.hpp
"
13
14
namespace
echomap
15
{
16
17
LoadSignalFileResult::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
26
LoadSignalFileResult::~LoadSignalFileResult() noexcept = default;
27
28
LoadSignalFileResult::LoadSignalFileResult(LoadSignalFileResult&&) noexcept = default;
29
30
LoadSignalFileResult& LoadSignalFileResult::operator=(LoadSignalFileResult&&) noexcept = default;
31
32
std
::vector<
std
::unique_ptr<Signal>> LoadSignalFileResult::take_signals() && noexcept
33
{
34
return
std::move(loaded_signals);
35
}
36
37
id_type LoadSignalFileResult::get_project_id() const noexcept
38
{
39
return
project_id;
40
}
41
42
}
// namespace echomap
LoadSignalFileResult.hpp
LoadSignalFileResult specification.
Signal.hpp
Audio signal class specification.
std::ranges::move
T move(T... args)
echomap
The main EchoMap outermost namespace for all non-exported symbols.
Definition
ActionController.hpp:20
std
STL namespace.
src
async
results
LoadSignalFileResult.cpp
Generated by
1.17.0