Class VectorMemory

Inheritance Relationships

Base Types

  • public std::vector< std::uint8_t >

  • public dai::Memory (Class Memory)

Class Documentation

class VectorMemory : public std::vector<std::uint8_t>, public dai::Memory

Public Functions

VectorMemory() = default
inline VectorMemory(const std::vector<std::uint8_t> &d)
inline VectorMemory(std::vector<std::uint8_t> &&d)
inline VectorMemory &operator=(std::vector<std::uint8_t> &&d)
~VectorMemory() override
virtual span<std::uint8_t> getData() override
virtual span<const std::uint8_t> getData() const override
virtual std::size_t getMaxSize() const override
virtual std::size_t getOffset() const override
virtual void setSize(std::size_t size) override