List constructors
You can remove the default move/copy guys but I suspect that in this case the objects will never be moved in the queue but copied.
This commit is contained in:
parent
1f95f90d26
commit
5e008cf684
1 changed files with 14 additions and 0 deletions
|
|
@ -47,6 +47,13 @@ struct ScopedTiming
|
|||
|
||||
struct FileTime
|
||||
{
|
||||
FileTime() = default;
|
||||
FileTime(Duration waitDuration, Duration loadDuration, uint32_t fileSize, absl::string_view filename)
|
||||
: waitDuration(waitDuration), loadDuration(loadDuration), fileSize(fileSize), filename(filename) { }
|
||||
FileTime(const FileTime&) = default;
|
||||
FileTime& operator=(const FileTime&) = default;
|
||||
FileTime(FileTime&&) = default;
|
||||
FileTime& operator=(FileTime&&) = default;
|
||||
Duration waitDuration { 0 };
|
||||
Duration loadDuration { 0 };
|
||||
uint32_t fileSize { 0 };
|
||||
|
|
@ -66,6 +73,13 @@ struct CallbackBreakdown
|
|||
|
||||
struct CallbackTime
|
||||
{
|
||||
CallbackTime() = default;
|
||||
CallbackTime(const CallbackBreakdown& breakdown, int numVoices, size_t numSamples)
|
||||
: breakdown(breakdown), numVoices(numVoices), numSamples(numSamples) { }
|
||||
CallbackTime(const CallbackTime&) = default;
|
||||
CallbackTime& operator=(const CallbackTime&) = default;
|
||||
CallbackTime(CallbackTime&&) = default;
|
||||
CallbackTime& operator=(CallbackTime&&) = default;
|
||||
CallbackBreakdown breakdown {};
|
||||
int numVoices { 0 };
|
||||
size_t numSamples { 0 };
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue