mirror of
https://github.com/switchbrew/switch-examples.git
synced 2025-06-21 13:22:40 +02:00
remove operator=
This commit is contained in:
parent
668d29ad31
commit
9e72a73646
@ -18,6 +18,8 @@ public:
|
|||||||
|
|
||||||
CCmdMemRing(const CCmdMemRing&) = delete;
|
CCmdMemRing(const CCmdMemRing&) = delete;
|
||||||
|
|
||||||
|
CCmdMemRing& operator=(const CCmdMemRing&) = delete;
|
||||||
|
|
||||||
~CCmdMemRing()
|
~CCmdMemRing()
|
||||||
{
|
{
|
||||||
m_mem.destroy();
|
m_mem.destroy();
|
||||||
|
@ -20,7 +20,9 @@ public:
|
|||||||
CDescriptorSet() : m_mem{} { }
|
CDescriptorSet() : m_mem{} { }
|
||||||
|
|
||||||
CDescriptorSet(const CDescriptorSet&) = delete;
|
CDescriptorSet(const CDescriptorSet&) = delete;
|
||||||
|
|
||||||
|
CDescriptorSet& operator=(const CDescriptorSet&) = delete;
|
||||||
|
|
||||||
~CDescriptorSet()
|
~CDescriptorSet()
|
||||||
{
|
{
|
||||||
m_mem.destroy();
|
m_mem.destroy();
|
||||||
|
@ -15,7 +15,9 @@ public:
|
|||||||
CExternalImage() : m_image{}, m_descriptor{}, m_mem{} { }
|
CExternalImage() : m_image{}, m_descriptor{}, m_mem{} { }
|
||||||
|
|
||||||
CExternalImage(const CExternalImage&) = delete;
|
CExternalImage(const CExternalImage&) = delete;
|
||||||
|
|
||||||
|
CExternalImage& operator=(const CExternalImage&) = delete;
|
||||||
|
|
||||||
~CExternalImage()
|
~CExternalImage()
|
||||||
{
|
{
|
||||||
m_mem.destroy();
|
m_mem.destroy();
|
||||||
|
@ -22,6 +22,8 @@ class CMemPool
|
|||||||
|
|
||||||
Block(const Block&) = delete;
|
Block(const Block&) = delete;
|
||||||
|
|
||||||
|
Block& operator=(const Block&) = delete;
|
||||||
|
|
||||||
constexpr void* cpuOffset(uint32_t offset) const
|
constexpr void* cpuOffset(uint32_t offset) const
|
||||||
{
|
{
|
||||||
return m_cpuAddr ? ((u8*)m_cpuAddr + offset) : nullptr;
|
return m_cpuAddr ? ((u8*)m_cpuAddr + offset) : nullptr;
|
||||||
@ -45,7 +47,9 @@ class CMemPool
|
|||||||
uint32_t m_end;
|
uint32_t m_end;
|
||||||
|
|
||||||
Slice(const Slice&) = delete;
|
Slice(const Slice&) = delete;
|
||||||
|
|
||||||
|
Slice& operator=(const Slice&) = delete;
|
||||||
|
|
||||||
constexpr uint32_t getSize() const { return m_end - m_start; }
|
constexpr uint32_t getSize() const { return m_end - m_start; }
|
||||||
constexpr bool canCoalesce(Slice const& rhs) const { return m_pool == rhs.m_pool && m_block == rhs.m_block && m_end == rhs.m_start; }
|
constexpr bool canCoalesce(Slice const& rhs) const { return m_pool == rhs.m_pool && m_block == rhs.m_block && m_end == rhs.m_start; }
|
||||||
|
|
||||||
@ -119,6 +123,8 @@ public:
|
|||||||
Handle allocate(uint32_t size, uint32_t alignment = DK_CMDMEM_ALIGNMENT);
|
Handle allocate(uint32_t size, uint32_t alignment = DK_CMDMEM_ALIGNMENT);
|
||||||
|
|
||||||
CMemPool(const CMemPool&) = delete;
|
CMemPool(const CMemPool&) = delete;
|
||||||
|
|
||||||
|
CMemPool& operator=(const CMemPool&) = delete;
|
||||||
};
|
};
|
||||||
|
|
||||||
constexpr bool operator<(uint32_t lhs, CMemPool::Slice const& rhs)
|
constexpr bool operator<(uint32_t lhs, CMemPool::Slice const& rhs)
|
||||||
|
@ -14,7 +14,9 @@ public:
|
|||||||
CShader() : m_shader{}, m_codemem{} { }
|
CShader() : m_shader{}, m_codemem{} { }
|
||||||
|
|
||||||
CShader(const CShader&) = delete;
|
CShader(const CShader&) = delete;
|
||||||
|
|
||||||
|
CShader& operator=(const CShader&) = delete;
|
||||||
|
|
||||||
~CShader()
|
~CShader()
|
||||||
{
|
{
|
||||||
m_codemem.destroy();
|
m_codemem.destroy();
|
||||||
|
Loading…
Reference in New Issue
Block a user