From f60b58ccd2aa2c80919e05bf7a54eec48469f191 Mon Sep 17 00:00:00 2001 From: Mathew Sutcliffe Date: Sun, 16 Feb 2014 19:55:08 +0000 Subject: [PATCH] using intptr_t as the size_type for containers refs #92 fixes MSVC "possible loss of data" warning when compiling for 64bits --- src/blackmisc/collection.h | 2 +- src/blackmisc/sequence.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/blackmisc/collection.h b/src/blackmisc/collection.h index ac1d46361..56e095a01 100644 --- a/src/blackmisc/collection.h +++ b/src/blackmisc/collection.h @@ -42,7 +42,7 @@ namespace BlackMisc typedef typename Iterators::ConstForwardIterator const_iterator; typedef const_iterator iterator; // can't modify elements in-place typedef ptrdiff_t difference_type; - typedef int size_type; + typedef intptr_t size_type; //! @} /*! diff --git a/src/blackmisc/sequence.h b/src/blackmisc/sequence.h index 8e70ba8dd..2fc318c56 100644 --- a/src/blackmisc/sequence.h +++ b/src/blackmisc/sequence.h @@ -42,7 +42,7 @@ namespace BlackMisc typedef typename Iterators::ConstBidirectionalIterator const_iterator; typedef typename Iterators::BidirectionalIterator iterator; typedef ptrdiff_t difference_type; - typedef int size_type; + typedef intptr_t size_type; //! @} /*!