From d1e15b53c5880bebeb4fd83f6d69947b1a28a7b4 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Wed, 26 Apr 2023 17:51:50 +0800 Subject: [PATCH] remove RB assignment operator and carve out C++ only sections --- ios/include/ResourceBuffer.hpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/ios/include/ResourceBuffer.hpp b/ios/include/ResourceBuffer.hpp index b904acce..046caf5d 100644 --- a/ios/include/ResourceBuffer.hpp +++ b/ios/include/ResourceBuffer.hpp @@ -27,17 +27,11 @@ extern "C" { // struct ResourceBuffer { #if defined(__cplusplus) - ResourceBuffer(const void* data, const uint32_t size, const uint32_t id) : data(data), size(size), id(id) {}; - ResourceBuffer& operator=(ResourceBuffer other) { - data = other.data; - size = other.size; - id = other.id; - return *this; - } + ResourceBuffer(const void* const data, const uint32_t size, const uint32_t id) : data(data), size(size), id(id) {}; #endif - const void* data; - uint32_t size; - uint32_t id; + const void * const data; + const uint32_t size; + const uint32_t id; }; typedef struct ResourceBuffer ResourceBuffer;