This commit is contained in:
Olivier Goffart 2020-05-28 17:11:05 +02:00
parent dc276290e9
commit 619e21295d
4 changed files with 26 additions and 33 deletions

View file

@ -1,14 +1,17 @@
#pragma once
template<typename T>
struct VRefMut {
struct VRefMut
{
const T *vtable;
void *instance;
};
// For the C++'s purpose, they are all the same
template<typename T> using VRef = VRefMut<T>;
template<typename T> using VBox = VRefMut<T>;
template<typename T>
using VRef = VRefMut<T>;
template<typename T>
using VBox = VRefMut<T>;
/*
template<typename T>
@ -23,4 +26,3 @@ struct VRef {
const void *instance;
};
*/