Removed tabs

[SVN r62803]
This commit is contained in:
Marshall Clow
2010-06-11 14:46:31 +00:00
parent 64e5394540
commit 2595eda739

View File

@ -346,36 +346,36 @@ namespace boost {
x.swap(y); x.swap(y);
} }
// Specific for boost::array: simply returns its elems data member. // Specific for boost::array: simply returns its elems data member.
template <typename T, std::size_t N> template <typename T, std::size_t N>
T(&get_c_array(boost::array<T,N>& arg))[N] T(&get_c_array(boost::array<T,N>& arg))[N]
{ {
return arg.elems; return arg.elems;
} }
// Const version. // Const version.
template <typename T, std::size_t N> template <typename T, std::size_t N>
const T(&get_c_array(const boost::array<T,N>& arg))[N] const T(&get_c_array(const boost::array<T,N>& arg))[N]
{ {
return arg.elems; return arg.elems;
} }
#if 0 #if 0
// Overload for std::array, assuming that std::array will have // Overload for std::array, assuming that std::array will have
// explicit conversion functions as discussed at the WG21 meeting // explicit conversion functions as discussed at the WG21 meeting
// in Summit, March 2009. // in Summit, March 2009.
template <typename T, std::size_t N> template <typename T, std::size_t N>
T(&get_c_array(std::array<T,N>& arg))[N] T(&get_c_array(std::array<T,N>& arg))[N]
{ {
return static_cast<T(&)[N]>(arg); return static_cast<T(&)[N]>(arg);
} }
// Const version. // Const version.
template <typename T, std::size_t N> template <typename T, std::size_t N>
const T(&get_c_array(const std::array<T,N>& arg))[N] const T(&get_c_array(const std::array<T,N>& arg))[N]
{ {
return static_cast<T(&)[N]>(arg); return static_cast<T(&)[N]>(arg);
} }
#endif #endif
} /* namespace boost */ } /* namespace boost */