From a62f7d2e87b19466cc1855734e629e099dabe7d6 Mon Sep 17 00:00:00 2001 From: dnotestein Date: Wed, 8 Apr 2015 09:59:15 -0400 Subject: [PATCH] allow reflecting a pqxx::result::size_type on windows --- include/fc/variant.hpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/fc/variant.hpp b/include/fc/variant.hpp index aff502c..142a2f4 100644 --- a/include/fc/variant.hpp +++ b/include/fc/variant.hpp @@ -115,6 +115,8 @@ namespace fc #ifdef __APPLE__ void to_variant( size_t s, variant& v ); + #elif defined(_MSC_VER) + void to_variant( unsigned long s, variant& v); #elif !defined(_MSC_VER) void to_variant( long long int s, variant& v ); void to_variant( unsigned long long int s, variant& v ); @@ -487,6 +489,11 @@ namespace fc #ifdef __APPLE__ inline void to_variant( size_t s, variant& v ) { v = variant(uint64_t(s)); } #endif + + #ifdef _MSC_VER + inline void to_variant( unsigned long s, variant& v) { v = variant(uint64_t(s)); } + #endif + template void to_variant( const std::shared_ptr& var, variant& vo ) {