class SizedData

Defined at line 16 of file ../../src/developer/forensics/utils/sized_data.h

Move-only specialization of std::vector that can be used in place of std::vector when

the data in the underlying buffer is copyable, but copying it is undesirable, e.g. the vector

holds a large amount of data.

Public Methods

void SizedData (const SizedData & other)

Delete copy constructors.

Defined at line 22 of file ../../src/developer/forensics/utils/sized_data.h

SizedData & operator= (const SizedData & other)

Defined at line 23 of file ../../src/developer/forensics/utils/sized_data.h

void SizedData (SizedData && other)

Define move constructors as defaults.

Defined at line 26 of file ../../src/developer/forensics/utils/sized_data.h

SizedData & operator= (SizedData && other)

Defined at line 27 of file ../../src/developer/forensics/utils/sized_data.h