
#ifndef DKUTIL_STRING_POLICY_HPP
#define DKUTIL_STRING_POLICY_HPP

#include <string>

namespace dkutil{




class sjis_string_policy {
public:
	typedef char char_type;
	typedef char *char_ptr_type;
	typedef std::string string_type;
};

class unicode_string_policy {
public:
	typedef wchar_t char_type;
	typedef wchar_t *char_ptr_type;
	typedef std::wstring string_type;


};
#ifdef UNICODE

typedef unicode_string_policy default_string_policy;
 
#else

typedef sjis_string_policy default_string_policy;

#endif




}//end of dkutil namespace



#endif