diff options
Diffstat (limited to 'boost/variant/detail/cast_storage.hpp')
-rw-r--r-- | boost/variant/detail/cast_storage.hpp | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/boost/variant/detail/cast_storage.hpp b/boost/variant/detail/cast_storage.hpp index f23f174163..24feed6bd2 100644 --- a/boost/variant/detail/cast_storage.hpp +++ b/boost/variant/detail/cast_storage.hpp @@ -25,19 +25,13 @@ namespace detail { namespace variant { // template <typename T> -inline T& cast_storage( - void* storage - BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(T) - ) +inline T& cast_storage(void* storage) { return *static_cast<T*>(storage); } template <typename T> -inline const T& cast_storage( - const void* storage - BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(T) - ) +inline const T& cast_storage(const void* storage) { return *static_cast<const T*>(storage); } |