remove RB assignment operator and carve out C++ only sections
This commit is contained in:
@@ -27,17 +27,11 @@ extern "C" {
|
|||||||
//
|
//
|
||||||
struct ResourceBuffer {
|
struct ResourceBuffer {
|
||||||
#if defined(__cplusplus)
|
#if defined(__cplusplus)
|
||||||
ResourceBuffer(const void* data, const uint32_t size, const uint32_t id) : data(data), size(size), id(id) {};
|
ResourceBuffer(const void* const 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;
|
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
const void* data;
|
const void * const data;
|
||||||
uint32_t size;
|
const uint32_t size;
|
||||||
uint32_t id;
|
const uint32_t id;
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct ResourceBuffer ResourceBuffer;
|
typedef struct ResourceBuffer ResourceBuffer;
|
||||||
|
|||||||
Reference in New Issue
Block a user