*** empty log message ***

[SVN r34015]
This commit is contained in:
Thorsten Jørgen Ottosen
2006-05-18 21:27:29 +00:00
parent dc34cd6079
commit f885495565

View File

@ -16,103 +16,23 @@
namespace boost namespace boost
{ {
template<> template< class T >
struct range_iterator<char*> struct range_mutable_iterator<T*>
{ {
typedef char* type; typedef T* type;
}; };
template<> template< class T >
struct range_iterator<char* const> struct range_const_iterator<T*>
{ {
typedef char* type; typedef const T* type;
};
template<>
struct range_iterator<const char*>
{
typedef const char* type;
}; };
template<> template< class T >
struct range_iterator<const char* const> struct range_size<T*>
{ {
typedef const char* type; typedef std::size_t type;
}; };
template<>
struct range_iterator<wchar_t*>
{
typedef wchar_t* type;
};
template<>
struct range_iterator<wchar_t* const>
{
typedef wchar_t* type;
};
template<>
struct range_iterator<const wchar_t*>
{
typedef const wchar_t* type;
};
template<>
struct range_iterator<const wchar_t* const>
{
typedef const wchar_t* type;
};
template<>
struct range_size<char*>
{
typedef std::size_t type;
};
template<>
struct range_size<char* const>
{
typedef std::size_t type;
};
template<>
struct range_size<const char*>
{
typedef std::size_t type;
};
template<>
struct range_size<const char* const>
{
typedef std::size_t type;
};
template<>
struct range_size<wchar_t*>
{
typedef std::size_t type;
};
template<>
struct range_size<wchar_t* const>
{
typedef std::size_t type;
};
template<>
struct range_size<const wchar_t*>
{
typedef std::size_t type;
};
template<>
struct range_size<const wchar_t* const>
{
typedef std::size_t type;
};
} }
#endif #endif