X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fserialize.h;h=0a31ff557dbfa8abed634c8d9fa32fd2ab4d8cd1;hb=82dc6426b4cbf769ace7976c2a40d160b8d76f08;hp=c55775242b083c1773150f9ab824246b875a2d44;hpb=e49b83bb1242b37717e5cfabc344b0ff7157484e;p=novacoin.git diff --git a/src/serialize.h b/src/serialize.h index c557752..0a31ff5 100644 --- a/src/serialize.h +++ b/src/serialize.h @@ -63,10 +63,13 @@ static const int VERSION = 32500; static const char* pszSubVer = ""; static const bool VERSION_IS_BETA = true; - - - - +// Used to bypass the rule against non-const reference to temporary +// where it makes sense with wrappers such as CFlatData or CTxDB +template +inline T& REF(const T& val) +{ + return const_cast(val); +} ///////////////////////////////////////////////////////////////// //