|
EchoMap 2026-07-25 6d3977c
An experimental cross-platform digital signal processing application for sound-source localisation.
|
Denotes a loaded Project completed by a LoadProjectTask job. More...
#include <LoadProjectResult.hpp>
Public Types | |
| using | ProjectT = Project |
Public Member Functions | |
| LoadProjectResult (std::unique_ptr< ProjectT > loaded_project) | |
| LoadProjectResult (const LoadProjectResult &)=delete | |
| LoadProjectResult & | operator= (const LoadProjectResult &)=delete |
| LoadProjectResult (LoadProjectResult &&) noexcept | |
| LoadProjectResult & | operator= (LoadProjectResult &&) noexcept |
| std::unique_ptr< ProjectT > | take_project () &&noexcept |
| const ProjectT * | observe_project () const noexcept |
Private Attributes | |
| std::unique_ptr< ProjectT > | loaded_project |
Denotes a loaded Project completed by a LoadProjectTask job.
Definition at line 25 of file LoadProjectResult.hpp.
| using echomap::LoadProjectResult::ProjectT = Project |
Definition at line 31 of file LoadProjectResult.hpp.
|
explicit |
Definition at line 19 of file LoadProjectResult.cpp.
|
nodiscardnoexcept |
Definition at line 37 of file LoadProjectResult.cpp.
|
nodiscardnoexcept |
Definition at line 32 of file LoadProjectResult.cpp.
|
private |
Definition at line 47 of file LoadProjectResult.hpp.