-//Copyright (c) 2008-2016 Emil Dotchevski and Reverge Studios, Inc.
+#ifndef BOOST_QVM_DETAIL_REMOVE_CONST_HPP_INCLUDED
+#define BOOST_QVM_DETAIL_REMOVE_CONST_HPP_INCLUDED
-//Distributed under the Boost Software License, Version 1.0. (See accompanying
-//file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+// Copyright 2008-2022 Emil Dotchevski and Reverge Studios, Inc.
-#ifndef BOOST_QVM_4E340430AE4C11DEBA56149755D89593
-#define BOOST_QVM_4E340430AE4C11DEBA56149755D89593
+// Distributed under the Boost Software License, Version 1.0. (See accompanying
+// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+
+namespace boost { namespace qvm {
namespace
-boost
+qvm_detail
{
- namespace
- qvm
+ template <class T>
+ struct
+ remove_const
{
- namespace
- qvm_detail
- {
- template <class T>
- struct
- remove_const
- {
- typedef T type;
- };
+ typedef T type;
+ };
- template <class T>
- struct
- remove_const<T const>
- {
- typedef T type;
- };
- }
- }
+ template <class T>
+ struct
+ remove_const<T const>
+ {
+ typedef T type;
+ };
}
+} }
+
#endif